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

Форма, лежащая всегда внизу   Найти похожие ветки 

 
TheEd   (2010-06-25 20:25) [0]

Господа мастера, подскажите кто чем может:
Решил написать програмульку-напоминалку, которая грузится с системой и лежит поверх обоев.
По задумке должна представлять из себя надпись-предупреждение, чекбокс (типа я прочитал и понял), и кнопарь "скрыть" (который показывается если чекбокс уткнули).
В результате конечно кое-что получилось, но есть моменты которые требуют помощи:
1. У формы есть AlphBlend и его величина, а так же Transparent и TransparentColor. Первый действует вообще на всё, второй - только на определённый цвет. Как сделать градиентный переход прозрачности для отдельных компонентов или рисунка?
2. Как заставить форму не получать сообщения (или игнорировать их) о сворачивании в панель задач напр. по Win+D?
3. Форма (или Application?) должна отвечать на клики по компонентам, но быть всегда под другими формами. Пока выкрутился SetWindowPos по таймеру, но как-то это кривовато...

Спасибо за отклики!


 
~AQUARIUS~ ©   (2010-06-26 00:06) [1]

http://www.transl-gunsmoker.ru/2010/06/blog-post_11.html


 
Deltas ©   (2010-06-26 02:04) [2]

2. Обрабатывать соответствующее оконное сообщение, и не вызывать в обработчике DefWindowProc().
3. Попробуй, после перемещения окна вниз в Z-порядке, обрабатывать оконное сообщение WM_WINDOWPOSCHANGING, в обработчике всегда устанавливай флаг SWP_NOZORDER.


 
Германн ©   (2010-06-26 02:27) [3]


>
> TheEd   (25.06.10 20:25)
>
> Господа мастера, подскажите кто чем может:
> Решил написать програмульку-напоминалку, которая грузится
> с системой и лежит поверх обоев.
> По задумке должна представлять из себя надпись-предупреждение,
>  чекбокс (типа я прочитал и понял), и кнопарь "скрыть" (который
> показывается если чекбокс уткнули).
>

А при чем тут "обои"?
И причём тут "лежащая всегда внизу"?


 
TheEd   (2010-08-03 10:43) [4]

Сорри за задержку, спасибо за ответы как смогу проверю их.

2 Германн >> тулза должна как бы быть частью обоев и не мешать юзеру.


 
TheStart   (2010-08-04 13:35) [5]

Это очень хорошо, а если она будет частью ковра или шторы?


 
Юрий Зотов ©   (2010-08-04 18:02) [6]


> TheEd   (03.08.10 10:43) [4]

Не проще ли поместить ее в Tray?



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

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



Память: 0.46 MB
Время: 0.005 c
2-1318243197
санек
2011-10-10 14:39
2012.01.22
База данных на другом компе


2-1318317392
алешка
2011-10-11 11:16
2012.01.22
Значение в ячейке


15-1317760202
Юрий
2011-10-05 00:30
2012.01.22
С днем рождения ! 5 октября 2011 среда


15-1312893625
Aleks1995
2011-08-09 16:40
2012.01.22
Delphi Prism 2011


2-1318236805
lesstab
2011-10-10 12:53
2012.01.22
Добавление новой записи и ее отражение.




   Наверх