![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как убрать окно чужой проги с экрана и таскбара? [D5, Win2k, WinXP]
Ortigo © (2002-10-27 18:14:00)Привет!
Такая ситуация. Есть чужая прога, которая иммет 1 окно. Надо убрать это окно с экрана и также убрать кнопку с таскбара. Как это можно сделать?
Ну, как убрать окно с экрана я знаю ShowWindow(wnd, SW_HIDE). Но вот как с таскбара кнопку убрать?
TTCustomDelphiMaster (2002-10-28 18:31:00) [1]Ortigo (28.10.02 09:38)
Я же сказал например. На самом деле так:
ShowWindow(FindWindow(nil, "Delphi 5"), SW_HIDE);
SottNick (2002-10-28 12:07:00) [2]SPY++ не группирует делфовые окна
глянь через
http://sottnick.narod.ru/winsprus.htm
Ortigo (2002-10-28 09:38:00) [3]2 TTCustomDelphiMaster © (27.10.02 18:50)
>Так же.
>Например ShowWindow(Application.Handle, SW_HIDE);
Я же сказал, что прога чужая.
2 Феу © (27.10.02 21:11)
Прога делфовая (или CB). Но нет у нее окна кроме того, что отображается на экране. Я смотрел SPY++ из поставки MS Vis.Studio 6.0. Он показывает 3 нити, и только 1 окно.
Феу (2002-10-27 21:11:00) [4]Кнопка с таскбара убирается автоматически, при скрытии главного окна. Т.е. если программа не делфовая/билдерская, то ShowWindow(wnd, SW_HIDE) должно быть достаточно, а делфовая создает невидимое окно(Application оно и есть), которому форма приходятся дочерними, то окно и надо скрывать.
TTCustomDelphiMaster (2002-10-27 18:50:00) [5]Так же.
Например ShowWindow(Application.Handle, SW_HIDE);