![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| vainaregard |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 26.2.2010 Где: Россия Репутация: нет Всего: нет |
1.Нужно прочитать данные из PropertyGrid или TreeGrid в сторонней программе, написанной на Delphi.
Используя программы Spy++ или WinSpy получаю только Caption этого окна, а как вытащить данные? Такое в принципе возможно? 2. ![]() http://pic-host.ru/images/iob89buzvia6lmr8odq.jpg почему такое GetWindowText? |
|||
|
||||
| GremlinProg |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 99 Всего: 106 |
этому окну здесь надо посылать сообщение WM_GETTEXT, что и делают spy'и, т.к. оно (окно) принадлежит чужому процессу
-------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
|||
|
||||
| vainaregard |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 26.2.2010 Где: Россия Репутация: нет Всего: нет |
На картинке понятно, функция GetWindowText возвращает только Caption этого окна.
Если на других формах то в том же Captione записывает и содержимое. Но на окнах типа PropertyGrid данные не поступают. Вот и думаю, как их оттуда словить.. Добавлено через 1 минуту и 45 секунд а касаемо по картинке то моя чистая функция GetWindowText дает дефолтное значение (старое) этого окна. По сути это второй вопрос и мб не здесь. |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 40 Всего: 223 |
В VCL далеко не все контролы имеют собственные окна, большая часть их отрисовывает свое содержимое на parent'е само. Вытащить их содержимое через любые оконные сообщения весьма проблематично (по причине отсуствия окон).
Только делать print screen и OCR |
|||
|
||||
| vainaregard |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 26.2.2010 Где: Россия Репутация: нет Всего: нет |
Ясно, спасибо..
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |