Вниз
Скачать: 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-1318329821
Евгений07
2011-10-11 14:43
2012.01.22
Indy передать файл на сервер


3-1270236564
Andrey2025
2010-04-02 23:29
2012.01.22
Вопрос по firebird склад


2-1318224020
i2e
2011-10-10 09:20
2012.01.22
Иногда пропадает отображение Image


15-1315275201
Кошкин
2011-09-06 06:13
2012.01.22
Добавление модулей *.pas к проекту.


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




   Наверх