18.09.2022, 00:31 | #1 |
Участник
|
Текущий Элемент дерева АОТ
Скажите, например если открыто дерево АОТ и в нем выбрана какая-то форма, то как програмно найти название этой формы?
Пробовал такой код: X++: HWND hTree, h; hTree = WinAPI::findWindowEx(handle, 0, 'AxPaneWnd', ''); h = WinAPI::sendMessageEx(hTree, 0x1100 + 10, 0x0009, 0); hTree - нашелся. Это панель с деревом (или само дерево). h - не находит. В интернете пишут что в windows api для нахождения текущего элемента дерева используется функция TreeView_GetSelection(handle). Эта функция конвертируется в функцию sendMessageEx(hTree, 0x1100 + 10, 0x0009, 0). Но она возвращает ноль у меня. |
|