Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.04;
Скачать: CL | DM;

Вниз

Заголовок окна   Найти похожие ветки 

 
Chris   (2003-10-05 06:23) [0]

Как получить заголовок окна, если в наличии лишь handle процесса?
...
var SEInfo: TShellExecuteInfo;
...
ShellExecuteEx(@SEInfo);


 
Song ©   (2003-10-05 09:42) [1]

Перебираешь окна - EnumWindows()
Для каждого находишь ID - GetWindowThreadProcessID()
Если совпадает значит оно, к нему применяешь GetWindowText()


 
Chris   (2003-10-07 14:42) [2]

...не получается.

var H_SEProg, H_Process, H_Process2: HWnd;
H_SEProg:=GetWindow(Handle, GW_HWNDFIRST);
While H_SEProg<>0 do
begin
H_Process:=GetWindowThreadProcessID(H_SEProg,@H_Process2);
if H_Process=SEInfo.hProcess then
Break;
if H_Process2=SEInfo.hProcess then
Break;
H_SEProg:=GetWindow(H_SEProg,GW_HWNDNEXT);
end;

Где-то я сильно ошибаюсь, помогите вернуть крышу на место...


 
VMcL ©   (2003-10-07 18:07) [3]

GetWindowThreadProcess ID ни на что не намекает?



Страницы: 1 вся ветка

Текущий архив: 2003.12.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
8-11630
Саша2
2003-08-01 15:59
2003.12.04
avertv studio 203 -> delphi


6-11697
Tik
2003-10-09 21:11
2003.12.04
UPD (Indy)


6-11664
Stas
2003-10-08 09:26
2003.12.04
Документация по TCP/IP


6-11659
Cosmic
2003-10-08 18:55
2003.12.04
Хотелось бы примерчик HTTP-сервера...


8-11636
Sergo1
2003-08-05 15:56
2003.12.04
Рисование на рисунке.