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

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

Как получить данные из грида чужого окна? [D7, WinXP]


Jakudza ©   (2011-06-10 11:30:00) 

Собственно есть чужое окно с DBGrid, необходимо получить данные из выделенной строки грида, каким макаром это можно сделать?
За пример буду благодарен :)


И. Павел   (2011-06-10 12:45:00) [1]

> [0] Jakudza   (10.06.11 11:30)

Грид - это просто рисунок. А DataSet, который с ним связан, может прочитать не все строчки таблицы, а те, которые прочитал - хранятся где-то среди данных программы и не доступны извне через Win API, как, например, текст в Edit.

Можно попробовать перехватывать системные функции вывода текста (так делает Abbyy Lingvo).

PS: посмотрите - может быть, например, рядом или после нажатия на какую-нибудь кнопку в программе открывается окно, в котором данные выделенной строки помещены в Edit и другие обычные элементы управления Windows, с которых просто считать текст? Я однажды поступал так.


Anatoly Podgoretsky   (2011-06-10 11:41:00) [2]

В гриде нет данных, в том числе и в чужих.


clickmaker   (2011-06-10 11:37:00) [3]

> необходимо получить данные

зачем?


Наверх

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