|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.05.2011, 11:11 | #1 |
Пользователь
Регистрация: 18.12.2007
Сообщений: 40
|
"Немое" окно в приложении на MFC
Пишу утилиту на Делфи 6 для управления компьютерной картой, написанной на MFC.
В чужом приложении открыто диалоговое окно с тремя вложенными окнами: 1. Класса Edit 2. Класса ListBox 3. Класса Afx + длинная цепочка цифр (если надо, напишу). В этом окне отображается вложенное окошко (по виду ListView). Вся эта компания работает так. В первое окно - Edit - вводится адрес. Сразу в окне Afx выпадает список адресов из трех колонок, для которого первое окно служит поисковой строкой. В списке можно мышью выбирать итем - адрес, - а в листбоксе появляется список домов на выбранной улице. Проблема в том, что окно Afx не обменивается явными сообщениями с соседями по коммуналке. Edit ведет себя как Edit, и листбокс как листбокс, а это самое Afx - молчит на всех диапазонах... Причем при выборе итема в списке явно общается с соседним листбоксом. Но утилита Spy++ не ловит сообщений при перемещении по списку. А надо... Пока все, что удалось - программно (из Делфи 6) перемещать курсор в списке - либо вниз Код:
Код:
В принципе, я построил работу с этим окошком - через программный OCR выбранных итемов, но метод несовершенен. Можно ли что-нибудь сделать, чтобы "разговорить" окошко - отловить/перехватить сообщения? Спасибо. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
MFC: как передать фокус елементу управления "edit" ? | umnick | Visual C++ | 2 | 02.11.2008 18:45 |
сделать окно "открыть","сохранить как" | blackstersl | Общие вопросы Delphi | 1 | 24.08.2008 10:31 |