Форум: "Основная";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c