Вниз
Скачать: CL | DM;

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

 
[BAD]Angel ©   (2004-08-23 09:58) [0]

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

Как вывести текст на рабочий стол чтобы он не затирался друшими окнами?

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


 
Smithson   (2004-08-24 10:35) [1]

Вариантов два:
1. Деклассировать оконную процедуру и перехватывать прорисовку (соответственно, dll в пространстро explorer и прочие прелести).
2. таймер и постоянная прорисовка по GetDC(0)


 
REA   (2004-08-24 10:41) [2]

3. Сделать некое прозрачное окно, которое висело бы поверх Desktop и рисовало все что под ним и нужный текст. Перестановки окон придется отлавливать правда.
4. Использовать возможности Active Desktop


 
wicked ©   (2004-08-24 11:40) [3]

5. поглядеть как работает winamp"овский AVS, найти на этом сайте статью про оверлеи и сделать так-же...


 
Rem   (2004-08-24 12:09) [4]

[2.3]
 Form.BorderStyle := bsNone;
 Form.TransparentColor := true;
 Form.TransparentColorValue := GetSysColor(COLOR_BTNFACE);
 Form.FormStyle := fsStayOnTop;


 
KSergey ©   (2004-08-24 12:17) [5]

> [4] Rem   (24.08.04 12:09)
>  Form.FormStyle := fsStayOnTop;

А не будет ли это поверх всех окон, а не только десктопа?


 
Rem   (2004-08-24 12:53) [6]

[5]
 Будет. Не надо - уберите.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
1-1093786680
Antonmm
2004-08-29 17:38
2004.09.12
Размер файла


14-1092991619
nasty
2004-08-20 12:46
2004.09.12
существуют ли утилиты, позволяющие...


1-1093364754
Фёдор Мегатронов
2004-08-24 20:25
2004.09.12
Чисто теоретический вопрос на счёт Тредов


4-1091116212
Хазей
2004-07-29 19:50
2004.09.12
Просмотр потоков usb-порта


6-1089268302
alexts
2004-07-08 10:31
2004.09.12
Indy HTTP и XMLDocument




   Наверх