Текущий архив: 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.017 c