Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
2-1318310204
Pushok
2011-10-11 09:16
2012.01.22
Запрос SQL


2-1318398757
TeteriN
2011-10-12 09:52
2012.01.22
Косвенное обращение к объектам


2-1318325199
jamix
2011-10-11 13:26
2012.01.22
как можно увеличить громкость wav файла?


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


3-1269873300
Ольга
2010-03-29 18:35
2012.01.22
Генерация скрипов типа ALTER VIEW





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский