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

Вниз

Поиск окна   Найти похожие ветки 

 
anubis ©   (2006-03-05 08:38) [0]

Люди мне нужно чтобы прога искала окошко "Х"
я знаю что это делается так

if FindWindow(nil, &#8242;Безымянный - Блокнот&#8242;) <> 0 then
ShowMessage(&#8242;Окно найдено&#8242;)
else
ShowMessage(&#8242;Окно НЕнайдено&#8242;);

но почемуто не работает может есть ещё какието способы ?


 
Handle   (2006-03-05 11:27) [1]

procedure TForm1.Button1Click(Sender: TObject);
var
Wnd:           hWnd;
buff:          array[0..127] of Char;
begin
Wnd := GetWindow(Handle, gw_HWndFirst);
while Wnd <> 0 do begin
if IsWindowVisible(Wnd) and
(GetWindowText(Wnd, buff, sizeof(buff)) <> 0)
then begin
GetWindowText(Wnd, buff, sizeof(buff));
if buff = "Безымянный - Блокнот" then
ShowMessage("Окно найдено");
end;
Wnd := GetWindow(Wnd, gw_hWndNext);
end;
end;


 
anubis ©   (2006-03-05 16:15) [2]

не находит может чтонибудь другое?


 
Zeqfreed ©   (2006-03-05 16:29) [3]


> почемуто не работает

Как не работает? Неужели, ни одного сообщения не появляется?


 
Handle   (2006-03-05 16:32) [4]


> anubis ©   (05.03.06 16:15) [2]
> не находит может чтонибудь другое?


Ты блокнот то запускаешь когда ищешь его ?



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

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

Наверх




Память: 0.47 MB
Время: 0.03 c
1-1139856622
Дубинка
2006-02-13 21:50
2006.03.19
Эмуляция клика


15-1141033381
DelphiN!
2006-02-27 12:43
2006.03.19
Контроль печати на принтере


15-1140874980
WondeRu
2006-02-25 16:43
2006.03.19
Как организовать связь между приложением и ISAPI (CGI) модулем?


2-1141316644
Vitalik__
2006-03-02 19:24
2006.03.19
замена StringGrid а


15-1140703385
Kreator_book
2006-02-23 17:03
2006.03.19
Алгоритм школьного расписания