|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.11.2007, 13:12 | #1 |
Пользователь
Регистрация: 07.10.2007
Сообщений: 49
|
Нужно получить все компоненты чужого окна по дескриптору
Доброго всем времени суток!
Такая ситуация: нужно получить все компоненты чужого окна по дескриптору, т.е.: var h : HWND; ... h:=FindWindow(0,'Название окна'); // получаем дескриптор // теперь нужно получить как-то доступ ко всем компонентам, к-е есть на этом окне. -- Заранее спасибо, 3Lander |
27.11.2007, 13:17 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
EnumChildWindow или FindWindowEx
Уже обсуждалось посему воспользуйся поиском. Есть куча примеров
I'm learning to live...
|
27.11.2007, 13:19 | #3 |
Пользователь
Регистрация: 07.10.2007
Сообщений: 49
|
|
27.11.2007, 13:54 | #4 |
Форумчанин
Регистрация: 23.09.2007
Сообщений: 147
|
а мне интересно, чё все этим интересуются с таким постоянством, это типа так прикольно - иметь контроль над чужой прогой?
Я надеваю тапочки, ищу чем похмелиться, ах, если я сейчас умру, то на... я родился
|
27.11.2007, 14:45 | #5 | |
Пользователь
Регистрация: 07.10.2007
Сообщений: 49
|
Цитата:
вобщем теперь положение вещей такое: у меня есть дескрипторы окна и того компонета, к-й мне нужен (представляется внешне в виде таблицы, судя по названию скорее всего наследуется от ListBox). И задача: как-то считать данные из этой таблицы, несколько часов бьюсь, никак не пашет..... Помогите люди добрые!!! Как достать эти значения?! |
|
27.11.2007, 15:09 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Какой класс у "контрола"?
I'm learning to live...
|
27.11.2007, 15:11 | #7 |
Пользователь
Регистрация: 07.10.2007
Сообщений: 49
|
|
27.11.2007, 15:14 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну и пробуй посылать ему Листбоксовские мессаги.
I'm learning to live...
|
27.11.2007, 15:15 | #9 |
Пользователь
Регистрация: 07.10.2007
Сообщений: 49
|
какие например сообщения? сможешь дать какой-нить пример?
Последний раз редактировалось 3lander; 27.11.2007 в 15:32. |
27.11.2007, 16:07 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну например добавление строки:
SendMessage(Handle,LB_ADDSTRING,0,i nteger(pchar('wewqe'))) Вообще для ЛистБоксов есть группа мессаг LB_XXX вот их и пробуй )
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить заголовок окна | xshStasX | Win Api | 1 | 09.08.2008 18:57 |
КАК СДЕЛАТЬ ТАК ЧТОБЫ ВСЕ КОМПОНЕНТЫ КОТ. НА ФОРМЕ РАСТЯГИВАЛИСЬ НА ВСЁ ОКНО ПРИ РАЗВЁОТЫВАНИЕ ОКНА???? | Alexij | Общие вопросы Delphi | 4 | 23.06.2008 10:44 |
Считать значение компонента с чужого окна | chipmunk | Общие вопросы Delphi | 1 | 12.06.2008 11:22 |
нажать на TSpeedButton чужого СВЕРНУТОГО окна | Yuran | Общие вопросы Delphi | 6 | 11.06.2008 17:14 |
Перехват и подмена кодов клавиш чужого окна | Hedgehog | Безопасность, Шифрование | 3 | 23.04.2007 16:05 |