Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Есть TGroupBox в чужом exe, Как пройтись по всем его компонентам?


Sergey_Evdokimov ©   (2005-02-11 15:57:00) 

Есть TGroupBox в чужом приложении, на нем несколько label. Подскажите как считать их caption's? До его хэндла добрался, а вот как дальше? Как сделать цикл по всем компонентам в этом GroupBox? Спасибо


Digitman   (2005-02-14 14:50:00) [1]


> Серж_Евдокимов   (14.02.05 14:45) [9]


текст ЧЕГО ты вознамерился получить с пом. WM_GETTEXT ?


Digitman   (2005-02-14 14:47:00) [2]


> Marser ©   (14.02.05 13:57) [8]


а дальше берем VCL-исходники модуля Forms и думаем головой.
далее все не так уж и сложно - главное что форматы RTTI идентичны


Kerk   (2005-02-14 14:47:00) [3]

Серж_Евдокимов   (14.02.05 14:45) [9]
API функциями типа WM_GETTEXT совсем никак?


совсем никак.


Серж_Евдокимов   (2005-02-14 14:45:00) [4]

а мне-то как интересно... :-)
API функциями типа WM_GETTEXT совсем никак?


Marser   (2005-02-14 13:57:00) [5]


> для этого "свое" и "чужое" приложения д.б. сверстаны в
> одной и той же версии Делфи

Интересно, а как же дальше? TStream?


Digitman   (2005-02-14 12:49:00) [6]


> Теоретически хотя б - можно с них читать?


теоретически - можно ..

для этого "свое" и "чужое" приложения д.б. сверстаны в одной и той же версии Делфи


Серж_Евдокимов   (2005-02-14 11:58:00) [7]

Да, в DeDe определяется как Дельфи. В Restorator весь дизайн сдирается вместе с названиями компонент и их расположением. Стопудова Дельфи, стопудова TGroupBox и стопудова label'ки в него засунули.. Теоретически хотя б - можно с них читать?


Digitman   (2005-02-14 11:44:00) [8]


> Есть TGroupBox в чужом приложении


на основание чего ты утверждаешь, что "чужое" приложение использует именно VCL-класс TGroupBox ?

DeDe показывает, что "чужое" приложение создано в Делфи ?


Серж_Евдокимов   (2005-02-14 10:35:00) [9]

тоже фигово... :-(


Серж_Евдокимов   (2005-02-14 09:31:00) [10]

фигово.. Счас через DeDe попробуем...


Kerk   (2005-02-14 09:22:00) [11]


> несколько label. Подскажите как считать их caption's?

никак.. если только с RTTI чужого процесса извращаться... но что-то мне такое не известно..


Серж_Евдокимов   (2005-02-14 09:19:00) [12]

Помогите плиз!


Наверх

Титульная страница Поиск, карта сайта Написать письмо