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

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

убрать значек с панели задач, само окно оставить


tippa ©   (2011-01-14 12:17:00) 

есть чужое окно, требуется убрать его значек с панели задач, но само окно при этом должно остаться, как поступить?


  (2011-01-16 08:53:00) [1]

Удалено модератором


tippa   (2011-01-14 22:55:00) [2]

как-то коряво выходит, для пробы запускаю блокнот, потом
h:=FindWindow(nil,'Безымянный - Блокнот');
showwindow(h,sw_hide);
SetWindowLong(h, GWL_EXSTYLE, not WS_EX_APPWINDOW);
showwindow(h,sw_show);

иконка с панели исчезает, но окно становится замороженным и каким-то кривоватым.

разные попытки вроде
SetWindowLong(h, GWL_EXSTYLE, GetWindowLong(h, GWL_EXSTYLE) and not WS_EX_APPWINDOW);
вообще ничего не меняют.
ну не знаю, прям хоть готовый код проси)


DiamondShark   (2011-01-14 12:21:00) [3]

Нашествие Скырть детектед.


> tippa   (14.01.11 12:17) 


WS_EX_APPWINDOW   Forces a top-level window onto the taskbar when the window is visible.

А вы с какой целью интересуетесь?


KilkennyCat   (2011-01-14 12:18:00) [4]

статьи смотрел? http://www.delphimaster.ru/articles.html


Наверх

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