![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос про стили... [D6, Win95/98]
xZero © (2003-01-25 16:08:00)Скрывая свою программу с помощью sw_hide на таске остаентся кнопка, как бы мне ее скрыть?
Юрий Зотов (2003-01-27 07:33:00) [1]> SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
А зачем же сбрасывать все остальные стили? Мало ли что там может быть. Обычно делают так:
SetWindowLong(..., GWL_EXSTYLE,
GetWindowLong(..., GWL_EXSTYLE) or WS_EX_TOOLWINDOW);
> Дык прога то на апи
Тогда при чем тут Application? В WndClassEx главного окна пропишите WS_EX_TOOLWINDOW, вот и все.
xZero (2003-01-26 20:59:00) [2]Прочтите эту тему с самого начала!!!
Yrtimd (2003-01-26 20:57:00) [3]А, ну тогда ShowWindow (MyWndHandle, SW_HIDE) попробуй...
xZero (2003-01-26 20:49:00) [4]Дык прога то на апи
Yrtimd (2003-01-26 20:46:00) [5]Ну, проще будет
Application.MainForm.Hide;
пробуй...
xZero (2003-01-26 20:43:00) [6]SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
это работает, но окно также сворачивается над пуском, как его от туда выкинуть?
Evgeniy Startsev (2003-01-25 16:32:00) [7]SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
Cobalt (2003-01-25 16:26:00) [8]Скрывай не главную форму, а Application.handle