SAP GUI脚本API:主菜单栏项的负"上","左","宽度"和"高度"

2020-09-08 18:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SAP Logon for Windows,740最终版本。

有关Windows 7中SAP自动化的问题。我正在尝试获取"菜单"项的坐标。 它属于mbar。 我使用COM组件" sapfewse"。

使用绿色选择目标菜单项

  sapgui :: ISapComponentTargetPtr组件;
 ......//获取组件
 sapgui :: ISapControlTargetPtr sapControl(component);
 长左= sapControl-> GetScreenLeft(); +  

对于父mbar元素,我有正确的坐标,但是对于所有mbar的项(菜单,编辑...),左,上,宽和高均等于-1。 "菜单"的名称属性正确,"菜单"的ID也正确。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SAP Logon for Windows,740最终版本。

有关Windows 7中SAP自动化的问题。我正在尝试获取"菜单"项的坐标。 它属于mbar。 我使用COM组件" sapfewse"。

使用绿色选择目标菜单项

  sapgui :: ISapComponentTargetPtr组件;
 ......//获取组件
 sapgui :: ISapControlTargetPtr sapControl(component);
 长左= sapControl-> GetScreenLeft(); +  

对于父mbar元素,我有正确的坐标,但是对于所有mbar的项(菜单,编辑...),左,上,宽和高均等于-1。 "菜单"的名称属性正确,"菜单"的ID也正确。

付费偷看设置
发送
1条回答
哎,真难
1楼 · 2020-09-08 18:48.采纳回答

Hello Andrei,

我尝试了不同的主题,也尝试了Classic主题,返回值始终为-1。 似乎无法获得菜单项的屏幕坐标。

最诚挚的问候
Stefan

一周热门 更多>