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

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

Убрать программу с панели задачь в XP


BorisSV ©   (2003-12-15 12:48:00) 

Извините за может быть простой вопрос, я новечёк в этом деле, но подскажите плз:
Как реализовать следующее:

Есть программа и мне надо чтобы её небыло видно на панеле задачь, а только в списке процессов, например как службу NT.
По примеру как прячется R-server в софтине RAdmin


BiN   (2003-12-15 15:28:00) [1]

а для чего все это надо, если не секрет


borissv   (2003-12-15 14:24:00) [2]

??????????
SetWindowLong(Handle, GWL_EXSTYLE,
GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW
and not WS_EX_APPWINDOW);

сий код чего-то вообще не пашет...


BiN   (2003-12-15 13:47:00) [3]

SetWindowLong(Handle, GWL_EXSTYLE,
GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW
and not WS_EX_APPWINDOW);


borissv   (2003-12-15 13:36:00) [4]

Не-е-е... это я знаю... это прячет всё окно, а мне надо только значек с панели задачь... с ТаскБара...


abc   (2003-12-15 13:09:00) [5]

var
hwnd:THandle;
begin
hwnd:=FindWindow("Имя класса","Имя окна которое ты хочешь спрятать");
ShowWindow(hwnd,SW_HIDE);
end;


borissv   (2003-12-15 12:52:00) [6]

Точнее не совсем, так а чтобы эта программа/модуль прятала с панели задачь не свой значёк, а другой программы, например MS Word или какой угодно?


Наверх

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