Главная страница
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.027 c
1-62613
Каспер
2003-01-09 12:51
2003.01.20
Тип - Вариантная запись. Как сделать поле - дин массив?


4-62911
krammer
2002-12-03 20:03
2003.01.20
Как узнать размер экрана (разрешение) и длину видео-файла?


14-62838
Val
2003-01-02 18:47
2003.01.20
Как спрятать курсор?


14-62754
Alikm
2003-01-02 16:54
2003.01.20
Привет!!!


14-62751
Driverrr
2003-01-04 16:23
2003.01.20
Инфа о сидюке...