Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.20;
Скачать: CL | DM;

Вниз

как сделать, чтобы для формы в приложении на taskbar е отображала   Найти похожие ветки 

 
dimmu3   (2002-12-02 08:42) [0]

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


 
Song ©   (2002-12-02 08:53) [1]

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


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

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


 
Song ©   (2002-12-02 09:02) [3]

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


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

спасибо!


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


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


 
Song ©   (2002-12-02 10:23) [6]

Новый стиль.


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

и какой???


 
Song ©   (2002-12-02 10:27) [8]

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


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

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


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

gwl_ExStyle?


 
Song ©   (2002-12-02 10:33) [11]

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

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


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

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


 
Song ©   (2002-12-02 10:40) [13]

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



Страницы: 1 вся ветка

Текущий архив: 2003.01.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.101 c
3-62345
Sergy
2002-12-27 11:05
2003.01.20
DbGrid и MultiSelect


7-62864
KDS
2002-11-04 17:27
2003.01.20
DDR SDRAM


14-62848
Fidgety
2003-01-01 15:47
2003.01.20
Люди,есть ли в Интернете сайты,где можно просто отдохнуть?


1-62491
Vladimir1
2003-01-10 13:09
2003.01.20
Программная задержка


1-62502
Fors
2003-01-10 13:51
2003.01.20
что не так в этой задаче