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

Вниз

Подскажите как на чужом окне отличить 2-е панели друг от друга..   Найти похожие ветки 

 
ThunderRT6FormDC   (2004-12-24 20:21) [0]

Подскажите пожалуйста, как на чужом окне отличить 2-е панели друг от друга..

Класс у обеих: ‘ThunderRT6PictureBoxDC’
Текст у обеих: nil

Все, что различается, это ширина, высота, цвет и видимость…
(та, которая мне не нужна скрыта разработчиком)

При попытке:

win:=FindWindow("ThunderRT6FormDC",nil);
ch:=FindWindowEx(win, 0, "ThunderRT6PictureBoxDC", nil);

программа ловит не ту панель..
Ловит ту, которая невидима..

Как решить проблему?


 
DrPass ©   (2004-12-24 22:04) [1]

Если с первой попытки ловит не ту, значит, со второй попытки поймает нужную:
win:=FindWindow("ThunderRT6FormDC",nil);
ch:=FindWindowEx(win, 0, "ThunderRT6PictureBoxDC", nil);
ch:=FindWindowEx(win, сh, "ThunderRT6PictureBoxDC", nil);


 
GuAV ©   (2004-12-24 22:08) [2]

EnumChildWindows


 
ThunderRT6FormDC   (2004-12-26 16:50) [3]

Спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
3-1105688598
Zoa
2005-01-14 10:43
2005.02.13
Промежуточная база?


1-1106987309
magical_g
2005-01-29 11:28
2005.02.13
Как можно записать в нетипезированый файл массив строк.


1-1106836173
Weare
2005-01-27 17:29
2005.02.13
Как при отображении сообщения проиграть какой-нибудь *.wav файл


3-1105737158
Alex_S
2005-01-15 00:12
2005.02.13
А как отвязать запись от таблицы?


1-1106738025
Aleks
2005-01-26 14:13
2005.02.13
Как перехватывать ошибки при работе программы