Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
COPM61
0 / 0 / 0
Регистрация: 14.04.2009
Сообщений: 6
#1

Чтение с TDBGrid - C++

03.07.2009, 16:30. Просмотров 575. Ответов 0
Метки нет (Все метки)

Уважаемые коллеги! Подскажите, как мне наиболее корректно прокрутить одну комбинацию. Надо из приложения MFC считать содержимое элемента окна другого приложения (написанного на Delphi), а именно - компонента TDBGrid. Окно приложения-родителя нахожу легко (CWnd* FindWindow() ), потом получаю список детей, ищу дочернее окошко, в котором еще раз дочернее и так далее до необходимой глубины. Наконец, найдя тот самый TDBGrid (имея на него CWnd*), вижу его размер, свойства, но не могу прочитать его содержимое (ох уж эти ДУРАЦКИЕ компоненты от делфи (да и приложения! Olly DBG вообще мне отказался одно приложение скомпиллированное в Delphi понимать как PE-файл, но это так, к слову....)).

Пытался посылать ему SendMessage, работать с ним как с CListBox, CListControl, CComboBox и так далее, пытался найти в нём еще дочерние окна (ноль эмоций), короче, что я только не пытался сделать, не могу прочитать содержимое этого компонента.

Пробовал даже использовать существующие средства автоматизации (лучшее, на мой взгляд - AutoIT v.3)

Подскажите, как мне обойти эту ситуацию. А то скриншот с экрана распознавать неохота.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2009, 16:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение с TDBGrid (C++):

TDBGrid. - C++ Builder
Как в TDBGrid добавить значение?

компонентом TDBGrid в Builder 4.0 - C++ Builder
У меня проблема с компонентом DBGrid в Builder 4.0 когда показывают стобцы нормально но вот почему - то строки не отображает!. Отображает...

Отображение рамок в TDBGrid - C++ Builder
Помогите пожалуйста. http://iscr.ru/photo/1304524450_problem.jpg

Глюк фиксированных колонок TDBGrid - C++ Builder
Сделал фиксированные колонки - нашёл в интернете. ((TDrawGrid*)dbgrid)->FixedCols = 3; Вроде как работает, но если нажимаешь на...

Отчет в формате pdf на основе таблицы TDBGrid - C++ Builder
Кто нибудь знает как в Embarcadero Rad Studio 10 сделать отчет в формате pdf на основе таблицы TDBGrid?

TDBGrid. Не могу в Design Mode добавлять/редактировать поля - C++ Builder
Возникла острая необходимость переделать TDBGrid Взял исходник, переделал TCustomDBGrid в TMyDBGrid и тд Все работает, но не нашел...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2009, 16:30
Привет! Вот еще темы с ответами:

Открыть для объекта TDBGrid свойство DefaultRowHeight (в нескольких формах проекта) - C++ Builder
Мне было необходимо открыть для объекта TDBGrid свойство DefaultRowHeight. Я создал класс из TDBGrid в котором DefaultRowHeight объявил...

Есть ли в MFC что-то подобное TDBGrid ? - Visual C++
Возникла задача отображения большого количества записей в сетке данных типа TDBGrid (ListBox явно не справляется), причем особой...

Переделать в коде чтение из файла в чтение с клавиатуры - C++
Переделайте что бы текст считывался с клавиатуры, а не с файла! Буду благодарен за помощь! //файл должен начинаться со слова, между...

Чтение из файла. Повторное чтение файла - C++
Добрый день. Необходимо реализовать в программе функцию повторного чтения данных из файла, в случае некорректного ввода их в оный. Вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru