Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

За 2005-05-06

Re[4]: вывод текста на рабочий стол

Хаю ду ю ду Victor V. Vakchturov?

Смотрю и вижу, как ты печатаешь умные вещи и дай-ка, думаю,
тоже что-нибудь напечатаю:

VVV> при перетаскивании окон) надо в процесс explorer внедрить свою dll-ку,
VVV> которая и будет текст рисовать (то есть надо просабклассить десктоп
VVV> (который является обычным List control-ом) и ловить его WM_PAINT, рисуя
VVV> после основного обработчика свой текст).

Проще тогда на wallpaper-е нарисовать и обратно его натянуть на
десктоп.

   2005-05-06 21:06:22 (#363205)

Re[3]: вывод текста на рабочий стол

Здравствуйте !

> 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

   2005-05-06 20:36:15 (#363177)