我有一个重叠的pageChild的pageParent。尝试在任一页上调用Click()方法都会抛出OnOverlappingWindow事件。在点击之前在任一页面上调用Activate()方法都不会改变它。抑制重叠窗口错误会导致不可见或超出范围错误。
function GeneralEvents_OnOverlappingWindow(Sender, Window, OverlappingWindow, LogParams)
{
LogParams.Locked = true; //prevent error
}
我想获得预期点击的坐标,只需使用这些坐标任意点击。我怎么能实现这个目标?
答案 0 :(得分:0)
找到一个合理的方法。我调用了obj.WindowToScreen(obj.Width / 2,obj.height / 2)来获取窗口中心的屏幕坐标,然后使用LLPlayer.KeyDown和LLPlayer.KeyUp来模拟点击。