Здравствуйте !
> m> Получи контекс рабочего стола. Если в Delphi то
> cn:=GetDC(0); Потом
> m> выводишь текст на контекст, или присваеваешь это значение канве.
> m> Canvas.hendel:=dc; и Делай что хочешь.
> это все в VC, но не важно.
В VC:
CWindowDC dc(NULL);
dc.TextOut(10, 10, "Text");
Но ! Это только 1 раз вывести.
Для того, чтобы на рабочем столе постоянно выводился текст (и не перетирался
при перетаскивании окон) надо в процесс explorer внедрить свою dll-ку,
которая и будет текст рисовать (то есть надо просабклассить десктоп
(который является обычным List control-ом) и ловить его WM_PAINT, рисуя
после основного обработчика свой текст).
--
С уважением, Вахтуров Виктор.
Номер выпуска : 4440
Возраст листа : 593 (дней)
Количество подписчиков : 511
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/363177
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru