![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
убрать значек с панели задач, само окно оставить
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