Блог программистов



F.A.Q.Pblog

1й год Форума программистов 2006-2007

Создание окна через CreateWindowEx

Хочу создать окно, которое будет содержать какой-то текст...ничего более. Мои цели :
1) Окно должно быть ПОВЕРХ всех окон
2) Не должно содержать названия (т.е. нужен просто текст.... как св-во BorderStyle=bsNonе)
3) После создания через 2 секунды оно должно уничтожиться/скрыться.... (окно будет периодически показываться)
4) Желательно ещё, чтобы можно было менять цвет фона окна.

На данный момент пытаюсь сделать окно класса Static. (вроде бы подходит под мои требования.)
Пишу :
Код:
CreateWindowEx( WS_EX_TOPMOST, //поверх всех 'STATIC', WinName, // const WinName = 'MainWClass'; SS_Center, // стандартные горизонтальное, вертикальное положение, ширина и высота Integer(CW_USEDEFAULT), Integer(CW_USEDEFAULT), Integer(CW_USEDEFAULT), Integer(CW_USEDEFAULT), 0,//нет родительского окна 0,//нет меню hInstance, // handle to application instance nil); // no window-creation data
По 3-му пункту : окно создаётся в dll-ке, поэтому я не знаю, как быть..яж там никуда никакой компонент не запихну ,типа TTimer ((
В общем, подскажите, как выполнить 2-4 пункты ? !!!


Просмотр ответов:
http://programmersforum.ru/showthread.php?t=733


Другие вопросы:
Частота обновления экрана в Делфи
Как перехватить нажатие клавиш в Windows? Троян и Антивирусы.
ShowWindow из-под dll
FileMapping
Как перехватить программно смену пользователя



<<<Назад    Вперёд>>>