Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.01.22;
Скачать: 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 вся ветка

Текущий архив: 2012.01.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1317227550
Alik
2011-09-28 20:32
2012.01.22
Delphi - Параллельные вычисления в многоядерных машинах


2-1318492926
jacksotnik
2011-10-13 12:02
2012.01.22
Вывод данных в DBGrid


15-1317713946
OW
2011-10-04 11:39
2012.01.22
как проще всего из программы выдрать ф-цию прятать TaskBar?


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


1-1281096380
Evgeney
2010-08-06 16:06
2012.01.22
Поиск компонентов и применение параметров