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

Вниз

Как вывести текст на рабочий стол?   Найти похожие ветки 

 
[BAD]Angel ©   (2004-08-20 10:42) [0]

Доброго времени суток!

Мастера подскажите ПЛЗ, как вывести текст или картинку непосредственно на рабочий стол, и чтобы результат не затирался окнами...

Заранее спасибо!


 
Семен Сорокин ©   (2004-08-20 11:09) [1]

GetDC(0) + Timer


 
[BAD]Angel ©   (2004-08-20 11:10) [2]

а без таймера? ведь много ресурсов жрет этот таймер :(


 
[BAD]Angel ©   (2004-08-20 11:11) [3]

GetDC это возьму хэндл раб.стола, а дальше как текст то вывести? canvas или как? :)


 
[BAD]Angel ©   (2004-08-20 11:11) [4]

GetDC это возьму хэндл раб.стола, а дальше как текст то вывести? canvas или как? :)


 
Семен Сорокин ©   (2004-08-20 11:15) [5]

можно и канвой
with TCanvas.Create do
try
 Handle := GetDC(0);
 TextOut(...);
 ReleaseDC(0, Handle)
finally
 Free
end

а можно почитать SDK help по работе с DeviceConext


 
[BAD]Angel ©   (2004-08-20 11:22) [6]

спасибо!


 
Суслик ©   (2004-08-20 14:27) [7]


> много ресурсов жрет этот таймер :(

у-у-у какие заботливые программисты пошли :))


 
PL   (2004-08-20 14:45) [8]

>>GetDC это возьму хэндл раб.стола

Не Handle, а контекст устройста.

>> а дальше как текст то вывести? canvas или как? :)

Вот самый простой вывод текста на экран без канваса и т.д. с WinApi

TextOut(getDC(0),10,10,"Hello",5);

Выведет на рабочий стол с координатами 10,10 "Hello" (последний параметр - длина строки)



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
14-1092835505
1g0r
2004-08-18 17:25
2004.09.05
Вот случайно дропнул базу в MySQL - иду топиться


6-1088788913
Dextor
2004-07-02 21:21
2004.09.05
Файлы на IP адресе


1-1093162496
Islander
2004-08-22 12:14
2004.09.05
Как передвинуть клавиатурный фокус в ListView?


3-1092115564
wild_arg
2004-08-10 09:26
2004.09.05
Выборка


4-1090317648
TRyaSS
2004-07-20 14:00
2004.09.05
COM-порт.Немогу записать в порт.