Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как сделать, чтобы для формы в приложении на taskbar е отображала [D6, D7, Win2k, WinXP]


dimmu3 ©   (2002-12-02 08:42:00) 

сь отдельная кнопка, как будто это отельное приложение - наглядный пример - outlook express или the bat! - при закачивании почты появляется именно такое окно.


Song   (2002-12-02 10:40:00) [1]

Ну дык естессно, Вы ж своё окно сделали окном-приложением. За всё надо платить. Изменили стандартную функциональность, примите все последствия.


dimmu3   (2002-12-02 10:37:00) [2]

SetWindowLong(Form.Handle,gwl_ExStyle,WS_EX_APPWINDOW);
это работает, только с помощью alt+tab между ними можно переключаться при активной первой форме


Song   (2002-12-02 10:33:00) [3]

Установить стиль - SetWindowLong()
Для этого Вам надо получить сначала старый стиль - GetWindowLong() и скомбинировать его с новым - WS_EX_APPWINDOW. Т.к. данный стиль относится к расширенным, получить его нужно через GWL_EXSTYLE. Результат комбинации подставляется в третий параметр:

SetWindowLong(Handle,GWL_EXSTYLE,GetWindowLong(Handle,GWL_EXSTYLE) or WS_EX_APPWINDOW);


dimmu3   (2002-12-02 10:31:00) [4]

тогда как это выглядит целиком?
SetWindowLong(Form.Handle,???,WS_EX_APPWINDOW)


dimmu3   (2002-12-02 10:31:00) [5]

gwl_ExStyle?


Song   (2002-12-02 10:27:00) [6]

Я уже написал в Song © (02.12.02 08:53)


dimmu3   (2002-12-02 10:26:00) [7]

и какой???


Song   (2002-12-02 10:23:00) [8]

Новый стиль.


dimmu3   (2002-12-02 10:16:00) [9]


еще вопрос - что в третьем параметре указывать?


dimmu3   (2002-12-02 09:13:00) [10]

спасибо!


Song   (2002-12-02 09:02:00) [11]

Нет. Используя SetWindowLong()


dimmu3   (2002-12-02 08:58:00) [12]

используем handle формы и функцию sendmessage?


Song   (2002-12-02 08:53:00) [13]

WS_EX_APPWINDOW подарить окну.


Наверх

Титульная страница Поиск, карта сайта Написать письмо