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