Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.28;
Скачать: CL | DM;

Вниз

Гючит GetDC(0)   Найти похожие ветки 

 
Вован   (2003-07-09 22:07) [0]

Никто не сталкивался в XP с таким глюком что при получении GetDC(0) и попытки чтонибуть в него рисовать ничего не проиходит.
И почему периодически меняется то что, он она возвращает???


 
Вован   (2003-07-09 22:17) [1]

В основном хорошо рисует, но иногда случает

А еще почемуто нельзя наримсовать поверх всплываещих окошек из трея на вроде обнаружно новое устройство или нехватает памяти.

Русую в цикле следующим кодом:


DeskTop:=TCanvas.Create;
try
BlockDeskTop.Handle:=GetDC(0);
AddLog("Block Handle - "+inttostr(BlockDeskTop.Handle));
DeskTop.StretchDraw(Screen.Monitors[0].BoundsRect,ScreenSave);
ReleaseDC(0,DeskTop.Handle);
finally
DeskTop.Free;
end;
end;


 
Вован   (2003-07-09 22:18) [2]

Точнее так:


DeskTop:=TCanvas.Create;
try
DeskTop.Handle:=GetDC(0);
DeskTop.StretchDraw(Screen.Monitors[0].BoundsRect,BitMap);
ReleaseDC(0,DeskTop.Handle);
finally
DeskTop.Free;
end;


 
Вован   (2003-07-10 15:11) [3]

Так что, никто не знает?



Страницы: 1 вся ветка

Текущий архив: 2003.07.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
3-91637
s_ser
2003-06-24 12:25
2003.07.28
Работать с BLOB полями в INTERBASE, через IBX компоненты.


14-91836
Hollywood
2003-07-10 19:10
2003.07.28
А как вообще зарегистрироваться на этом форуме?


1-91708
Joker
2003-07-14 19:31
2003.07.28
Как вывести рисунок на екран?


1-91728
Schema
2003-07-14 13:07
2003.07.28
Excel, добавление второго листа


1-91740
Salvator
2003-07-15 09:53
2003.07.28
Работа с Dll