放置触控窗口
- Last UpdatedSep 24, 2024
- 1 minute read
您可以使窗口在运行时出现在相对于触控对象的精确位置上。例如,操作员可以选择对象以查看状态、名称或其它与该对象链接的数据。在操作员通过单击或悬停鼠标选择对象时,可以使窗口出现在指定的位置。
通过使用带系统只读标记 $ObjHor 与 $ObjVer 的脚本函数 ShowAt() 或 ShowTopLeftAt(),可以相对于对象来放置窗口。您还可以在这些函数中使用固定的位置。
如果 Windows 的显示属性设置为 Windows XP 主题,则此功能在特定的情况下不稳定。
语法与以下类似:
ShowTopLeftAt (windowname, $ObjHor, $ObjVer);
其中
windowname:要打开的窗口的名称。
$ObjHor:所选对象中心的水平位置。
$ObjVer:所选对象中心的垂直位置。
新窗口的左上角出现在所选对象的中心。
类似的脚本函数将打开窗口,使其中心位于所选对象的中心位置。语法与以下类似:
ShowAt (windowname, $ObjHor, $ObjVer);
在所选对象的位置打开窗口
-
设计、命名并创建要出现的窗口。
-
在绘图菜单上的模式组中,选择设置动画效果。
或者,右键单击该对象,然后选择动画链接。
此时出现动画链接窗口。
-
在触动按钮部分中,选择动作。
此时出现触动 -> 动作脚本对话框。

-
根据之前定义的语法输入以下脚本之一:
ShowTopLeftAt (windowname, $ObjHor, $ObjVer);
或
ShowAt (windowname, $ObjHor, $ObjVer);
-
在条件类型框中,单击鼠标动作以打开窗口。
-
选择确定。