Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как прочитать IME поле из окна 1С:Предприятие 8 (тонкий клиент)? / 1 сообщений из 1, страница 1 из 1
08.11.2012, 16:15
    #38030561
alexvreg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прочитать IME поле из окна 1С:Предприятие 8 (тонкий клиент)?
Есть приложение 1С:Предприятие 8 в режиме тонкого клиента. В окне есть элемент управления "дерево".
Нужно с помощью WinApi (или каким-то другим образом) прочитать ветку (строка) в этом дереве.Есть handle этого элемента управления.
Первым делом попытался прочитать обычными WinApi — не получилось,потому что это не обычное окно, а "IME" (Input Method Editor), который используется для ввода не латинских символов (иероглифы и т.д)
C помощью Spy++ поймал сообщения, которые ловит этот элемент управления.События типа:
WM_IME_SETCONTEXT fset:0 (LONG)iShow:C000000F
WM_IME_NOTIFY dwCommand:00000001 dwData:00000000
WM_IME_NOTIFY
WM_IME_SETCONTEXT

Подскажите каким образом можно подобраться к тексту элемента управления. Я знаю про все возможности связаться с 1С:Предприятие штатными методами,но в данном случае они подходят. Нужно мучить именно окно через handle
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как прочитать IME поле из окна 1С:Предприятие 8 (тонкий клиент)? / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]