Вниз
Скачать: 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
1-1280999752
Дмитрий Белькевич
2010-08-05 13:15
2012.01.22
Что может менять DateSeparator во время исполнения?


15-1317617050
И. Павел
2011-10-03 08:44
2012.01.22
Обновление программы в Windows 7


15-1317641975
>|<
2011-10-03 15:39
2012.01.22
LOL


2-1318359297
Gu
2011-10-11 22:54
2012.01.22
обработчик


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




   Наверх