C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: получить доступ к компоненту другой проги  (Прочитано 3428 раз)
ht1515
Гость
« : 04 Март 2011, 14:04:30 »

есть прога у неё  грид какой-то (написана на студии, ещё наверно на mfc)...
Надо табличку сохранить... то есть надо получить доступ к ней с другой проги...
Записан
Tantos
А ты воспользовался поиском перед тем, как спросить?!
Давний друг


Сказали спасибо: +350/-28
Offline

Сообщений: 2181


« Ответ #1 : 04 Март 2011, 14:07:34 »

FindWindow+FindWindowEx+GetWindowText?
Записан
ht1515
Гость
« Ответ #2 : 04 Март 2011, 14:09:55 »

а примерчика простого нету?
нашел  вот такое чудо
Код:
h:= FindWindow(nil, 'Текст окна'); //находим окно
sh:= FindWindowEx(h,0,'Edit',nil); //находим edit
sendmessage(sh, em_setsel, 0, -1); //выделяем содержимое edit'а
sendmessage(sh, em_replacesel, 0, longword(pchar('Наш текст'))); //заменяем в нем текст
как быть если я не знаю точно что там за компонент. Явно грид какой-то.
« Последнее редактирование: 04 Март 2011, 14:19:10 от ht1515 » Записан
Rius
Давний друг


Сказали спасибо: +116/-5
Offline

Сообщений: 753


« Ответ #3 : 04 Март 2011, 14:37:26 »

Если табличка это ListView, то доступ к нему - 
Определить класс можно программой Microsoft Spy ++
Записан
Tantos
А ты воспользовался поиском перед тем, как спросить?!
Давний друг


Сказали спасибо: +350/-28
Offline

Сообщений: 2181


« Ответ #4 : 04 Март 2011, 15:00:10 »

http://www.xakep.ru/post/27145/default.asp
http://www.xakep.ru/post/27743/default.asp
Записан
ht1515
Гость
« Ответ #5 : 04 Март 2011, 15:08:24 »

Окно 001403B4 "List1" SysListView32 нашел
хз оно ли это... больше листов нету...
Записан
Tantos
А ты воспользовался поиском перед тем, как спросить?!
Давний друг


Сказали спасибо: +350/-28
Offline

Сообщений: 2181


« Ответ #6 : 04 Март 2011, 15:16:36 »

Попробуй еще покопаться программой InqSoft WindowScanner
Записан
Rius
Давний друг


Сказали спасибо: +116/-5
Offline

Сообщений: 753


« Ответ #7 : 04 Март 2011, 17:51:12 »

Да оно это

http://www.programmersforum.ru/showpost.php?p=87872&postcount=9
Записан
ht1515
Гость
« Ответ #8 : 04 Март 2011, 19:00:29 »

благодарю.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.056 секунд. Запросов: 22.