Вопрос об автоматизации SAP в Windows 7.
Я пытаюсь получить координаты пункта "Меню". Это принадлежит мбар.
Я использую COM-компонент "sapfewse".
Справка SAP: https://help.sap.com/doc/ee3b7c74d6d545468a82460d0a8bbbe6/760.00/en-US/sap_gui_scripting_api.pdf
sapgui::ISapComponentTargetPtr component;
...... // getting of the component
sapgui::ISapControlTargetPtr sapControl(component);
long left = sapControl->GetScreenLeft();
Для родительского элемента mbar у меня есть правильное «left», но для всех элементов mbar (Menu, Edit ...) left и top равны -1.
Имя «Меню» верное, идентификатор «Меню» тоже верный.