Здравствуйте, alexvreg, Вы писали:
A>Есть приложение 1С:Предприятие 8 в режиме тонкого клиента. В окне есть элемент управления "дерево". A>Нужно с помощью WinApi (или каким-то другим образом) прочитать ветку (строка) в этом дереве.Есть handle этого элемента управления. A>Первым делом попытался прочитать обычными WinApi — не получилось,потому что это не обычное окно, а "IME" (Input Method Editor), который используется для ввода не латинских символов (иероглифы и т.д) A>C помощью Spy++ поймал сообщения, которые ловит этот элемент управления.События типа: A>WM_IME_SETCONTEXT fset:0 (LONG)iShow:C000000F A>WM_IME_NOTIFY dwCommand:00000001 dwData:00000000 A>WM_IME_NOTIFY A>WM_IME_SETCONTEXT A>Подскажите каким образом можно подобраться к тексту элемента управления. Я знаю про все возможности связаться с 1С:Предприятие штатными методами,но в данном случае они подходят. Нужно мучить именно окон через handle
Ничего не знаю про "1С:Предприятие 8 в режиме тонкого клиента", но что там за "элемент управления "дерево""? Если стандартное системное SysTreeView32 — то получение текста см. MSDN -> TreeView (потребуется внедрение в процесс).