Вниз
Скачать: 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.019 c
1-1093517056
Луарвик
2004-08-26 14:44
2004.09.12
Типизированые файлы:


4-1091021719
Admin
2004-07-28 17:35
2004.09.12
Отключение процессоров


4-1091280137
Sulimxar
2004-07-31 17:22
2004.09.12
Приоритеты


1-1092302454
GrayFace
2004-08-12 13:20
2004.09.12
Алгоритмы сортировки


14-1093243716
banderas
2004-08-23 10:48
2004.09.12
simens CX65




   Наверх