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

Вниз

Рисование на рабочем столе   Найти похожие ветки 

 
Ozone ©   (2003-07-07 09:34) [0]

Рисую часы на форме, все работает.
Теперь хотелось бы сделать так, чтобы они рисовались на рабочем столе.
Не подскажите как это сделать?

P.S.И еще, как можно сделать программу резидентной?


 
BOA_KAA ©   (2003-07-07 12:30) [1]

Рисовать с помощью API-функций с нулевым HDC


 
Ozone ©   (2003-07-07 15:10) [2]

Это все понятно:
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;
Ты об этои говорил?
Мне хочется, чтобы другие окна мой рисунок не стирали, но и чтобы мой рисунок был всегда на заднем плане.
Как это сделать?


 
Axis_of_Evil ©   (2003-07-07 15:17) [3]

По таймеру делать его обоями :>
Глючно, правда ...


 
Ozone ©   (2003-07-07 15:21) [4]

Ну... по-моему этот вообще извращение. (хотя тоже выход - только куда....?)


 
Sapersky_   (2003-07-09 22:58) [5]

http://delphimaster.net/view/1-1056926886/



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

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

Наверх




Память: 0.47 MB
Время: 0.035 c
14-41916
Butterfly
2003-10-21 11:59
2003.11.13
Задачка. Может, кто-нибудь знает ответ?


4-42238
Dmitry V. Averuanov
2003-09-17 11:12
2003.11.13
Как запустить свою программу как сервис NT


14-41995
Aleksandr
2003-10-17 14:55
2003.11.13
Как из проекта DLL на Делфи скинуть файл .h?


1-41134
lucky4me
2003-11-05 07:18
2003.11.13
Регулярные выражения


1-41332
Anonim-777
2003-10-28 21:16
2003.11.13
Как сделать массив обьектов?