Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.29;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.018 c
1-93885
-=GaLaN=-
2004-02-14 18:00
2004.02.29
Создание формы и ее удаление


7-94224
smu
2003-12-11 10:33
2004.02.29
Как правильно запустить программу, кот удалит которая ее удалит?


1-93866
Bannikov
2004-02-16 11:52
2004.02.29
DefineProperties ?


8-94028
Junior
2003-10-25 17:09
2004.02.29
Мастера подскажите как очистить канву?


1-93853
Plt
2004-02-16 17:18
2004.02.29
Высота Popup