Вниз
Скачать: CL | DM;

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

← →
Sash ©   (2004-02-16 07:04) [0]

Здравствуйте! Такая проблема: нужно найти окно чужого приложения и нажать на нем кнопку. Сначала получалось найти по Caption"у формы (форма принимает имя равное номеру телефона, по которому я звоню), но теперь ситуация изменилась: Caption постоянно меняется, примерно каждые, грубо говоря, 10 сек. Подскажите пожалуйста, как найти это окно по Handle? Ведь он же постоянный. Заранее спасибо!


← →
Александр1   (2004-02-16 19:06) [1]

Да да! Я бы тоже хотел бы узнать! Напеши как узнаешь!


← →
Defunct ©   (2004-02-17 01:53) [2]

> Подскажите пожалуйста, как найти это окно по Handle? Ведь он же постоянный.

Кто сказал, что он постоянный?
Handle окна также как и Handle файла представляет собой обычный номер для системы, по которому система находит WCR (Window Control Record) в списке существующих на данный момент окон.

Handle может измениться при запуске программы, а может и не измениться, если в системе присутстует такое же число окон как и в предидущем запуске.

Окно можно найти по Caption как Вы это и делали, а можно найти по "родственному окну" - по предку GW_OWNER или наследнику GW_CHILD. Посмотрите, может у окна программы, которое требуется словить есть родственные окна с постоянным Caption? Тогда можно найти спрева одно из них, а потом то окно, которое Вас инетересует.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.017 c
1-93913
OlimPer
2004-02-18 15:38
2004.02.29
копирование!!!!!!!


1-94023
Zvr@b
2004-02-16 21:35
2004.02.29
Как запретить пользователю вводить определённый символ (


14-94171
ИМХО
2004-02-07 16:03
2004.02.29
MS Word - исправления


11-93825
Кладов
2003-06-06 11:41
2004.02.29
FPC: подключение ресурсов Windows


14-94156
Marser
2004-02-07 00:43
2004.02.29
Простите, конечно если что...




   Наверх