Форум: "WinAPI";
Текущий архив: 2003.12.04;
Скачать: [xml.tar.bz2];
ВнизЗаголовок окна Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.12.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c