| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > ShowWindow |
| Автор: P@dla 26.1.2004, 13:27 |
| Как убрать программу из панели задачь..... почему то ShowWindow (Application.handle, SW_HIDE) не помогает..... как быть? |
| Автор: <Spawn> 26.1.2004, 14:10 |
| как ни странно, но у меня работает. |
| Автор: P@dla 26.1.2004, 14:20 |
| Подскажи плиз куда вставляешь эту процедурину..... |
| Автор: <Spawn> 26.1.2004, 14:24 | ||
|
| Автор: x77 26.1.2004, 21:55 |
| попробуй так: Application.ShowMainForm := FALSE; |
| Автор: Pakshin A. S. 26.1.2004, 22:06 |
| И что получится? Окно без главной формы? Противоречит иерархии... |
| Автор: Medved 27.1.2004, 00:51 | ||||
Что-то я не понял, как это "Окно без главной формы"? Вот из нашего FAQ
Но это все равно не решает вопрос. При отображении окна, кнопка снова появиться. |
| Автор: Illusion Dolphin 27.1.2004, 11:45 |
| Procedure hidefromTaskBar(handle:Thandle); var ExtendedStyle : integer; begin ExtendedStyle:=GetWindowLong(application.Handle, GWL_EXSTYLE); SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW+ws_ex_topmost+ws_ex_ltrreading+ws_ex_left or ExtendedStyle); end; //......................................................... HideFromtaskBar(Application.Handle); У меня работает так... |
| Автор: Unregistered 27.1.2004, 13:14 |
| Круче, если делать так: ShowWindow(Application.Handle, SW_HIDE); ShowWindow(Handle, SW_HIDE); |
| Автор: P@dla 30.1.2004, 09:46 |
| Спасибо, Illusion Dolphin, ваш вариант работает! thanx, thanx, thanx |