Форум: "Потрепаться";
Текущий архив: 2003.07.28;
Скачать: [xml.tar.bz2];
ВнизГючит 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c