Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以使用 SAP Gui API 按下 SAPFEWSELib.GuiLable?该类没有可用于 GuiButtons 的 Press() 方法。
也不可能这样做:
SAPFEWSELib.GuiLable Lbl = GetLable(); (Lbl as SAPFEWSELib.GuiButton).Press(); //Exception thrown!!
任何想法?
我可以获取标签的坐标,计算其中心并通过 Win32 API 单击它,但我想避免这种情况。
简而言之,不,GUILabel 对象没有 Press 方法。(它确实有 GetListProperty、SetFocus、ShowContextMenu、Visualize
但是,您可能会发现标签位于容器中或具有可以单击的内部对象。我想你可能弄错了元素。
我建议您查看 SAP GUI Scripting API(在 GUI 中,可从自定义按钮菜单“SAP GUI 脚本帮助”中获得)
安迪