Текущий архив: 2006.11.26;
Скачать: CL | DM;
Вниз
спрятать чужое приложение Найти похожие ветки
← →
PRT (2006-06-17 17:32) [0]Подскажите какое сообщение нужно послать чужому приложению чтоб спрятать его главное окно ??? Если я правильно нашел, то SW_SHOWWINDOW .. если да то подскажите параметры
← →
PRT (2006-06-17 17:52) [1]
> SW_SHOWWINDOW
не то написал ... sorry WM_SHOWWINDOW
← →
Handle (2006-06-17 21:01) [2]
ShowWindow(FindWindow("Notepad", nil), SW_HIDE );
← →
PRT (2006-06-17 21:51) [3]
> ShowWindow(FindWindow("Notepad", nil), SW_HIDE );
уже пробовал, но в taskbare все равно остается.... как с этим быть ??
Потому и подумал что если можно послать что-то типа
SendMessage(handle, WM_SHOWWINDOW, ?, ?);
Что было бы ровносильно OtherForm1.Visible:=False;
← →
Handle (2006-06-17 22:00) [4]уже пробовал, но в taskbare все равно остается.... как с этим быть ??
У меня не остаётся
← →
PRT (2006-06-17 22:35) [5]если "Notepad" у меня тоже не остается !!!!
попробуй
ShowWindow(FindWindow("TForm1", nil), SW_HIDE );
← →
DevilDevil © (2006-06-17 23:37) [6]Если ты видишь окно приложения, то их скорее всего 2 [условно] : Form1 и Application. Правда во многих приложения окно одно
Соответственно, если их 2, то посылать надо обоим:procedure HideWindow(W : HWND);
begin
ShowWindow(W, SW_HIDE);
UppdateWindow(W);
end;
← →
PRT (2006-06-18 12:15) [7]
> Соответственно, если их 2, то посылать надо обоим:
все равно остается в taskbare ????
← →
DevilDevil © (2006-06-18 19:54) [8]А как ты их оба находишь? Что происходит?
← →
zhekacoder (2006-07-16 15:06) [9]попробуй и taskbar спрятать :-)
ShowWindow(FindWindow("shell_traywnd", nil), SW_HIDE );
Страницы: 1 вся ветка
Текущий архив: 2006.11.26;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.035 c