![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Рисование на рабочем столе
Ozone © (2003-07-07 09:34:00)
Рисую часы на форме, все работает.
Теперь хотелось бы сделать так, чтобы они рисовались на рабочем столе.
Не подскажите как это сделать?
P.S.И еще, как можно сделать программу резидентной?
Sapersky_ (2003-07-09 22:58:00) [1]http://www.delphimaster.ru/cgi-bin/forum.pl?look=1&id=1056926886&n=0
Ozone (2003-07-07 15:21:00) [2]
Ну... по-моему этот вообще извращение. (хотя тоже выход - только куда....?)
Axis_of_Evil (2003-07-07 15:17:00) [3]
По таймеру делать его обоями :>
Глючно, правда ...
Ozone (2003-07-07 15:10:00) [4]Это все понятно:
var
Desktop: TCanvas;
begin
Desktop := TCanvas.Create;
Desktop.Handle := GetDC(0);
{ рисуем что надо на Desktop}
( 0,Desktop)Это все понятно:
var
Desktop: TCanvas;
begin
Desktop := TCanvas.Create;
Desktop.Handle := GetDC(0);
{ рисуем что надо на Desktop}
ReleaseDC(0,Desktop);
end;
Ты об этои говорил?
Мне хочется, чтобы другие окна мой рисунок не стирали, но и чтобы мой рисунок был всегда на заднем плане.
Как это сделать?
BOA_KAA (2003-07-07 12:30:00) [5]
Рисовать с помощью API-функций с нулевым HDC