力控组态软件ForceControl V7.0的界面操作函数
CloseAllWindow
语法CloseAllWindow()
说明关闭所有窗口
CloseWindow
语法CloseWindow()
说明关闭当前窗口,一般用于弹出式窗口的关闭。
CloseWindowEx
语法CloseWindowEx(“WindowName”)
说明关闭指定窗口
参数WindowName: 窗口名称,字符串变量或常量。
示例CloseWindowEx(“Draw1.drw”);//将窗口名称Draw1.drw的窗口关闭。
Display
语法Display(WinName)
说明显示名字为WinName的窗口
备注显示名字为WinName的窗口。如果该窗口已经运行,则该窗口将成为当前
活动窗口。
示例Display(“Win01”) //显示窗口Win01
DisplayEx
语法DisplayEx(“WinName.drw”,left,top,right,bottom)
说明改变窗口大小和位置,将指定的窗口大小按Left,top,right,bottom的数值
改变,如果该窗口已经运行,则该窗口将成为当前活动窗口。
示例DisplayEx(“DRAW2.drw”,30,50,60,20)//按30,50,60,20大小改变
DRAW2.drw的大小,同时将它作为当前活动窗口。
FindWindow
语法FindWindow (Title)
说明用于判断指定的窗口是否存在,窗口由其标题来标识。
参数Title:窗口标题,为程序最上面标题条中所显示的内容。该名称必须与窗口
标题条中显示的标题一致。
返回值整型,为窗口句柄,0表示窗口不存在。
示例IF( FindWindow(“ForceControl – [Db1]”) == 0) THEN
MsgBox(“数据库未启动!”);
ENDIF
GetWndName
语法GetWndName()
说明获取当前窗口名称,每个窗口必对应唯一窗口名。
参数无
返回值窗口名string型
备注运行窗口模板将会获取模板名称,配合GetSubTmplName使用。请在窗口
以及界面精灵脚本中使用。
HideWindow
语法HideWindow(WinName)
说明隐藏名字为WinName的窗口。可以调用Display重新显示窗口。
注意窗口隐藏时窗口脚本不执行。
参数字符串
示例HideWindow(“Win01”) //隐藏窗口Win01。