如图1,在McgsPro组态环境的“工作台”窗口内,选择“用户窗口”页,鼠标单击“新建窗口”按钮,即可以定义一个新的用户窗口。
在“用户窗口”页中,可以像在Windows系统的文件操作窗口中一样,以大图标、小图标、列表、详细资料四种方式显示用户窗口,可以剪切、拷贝、粘贴指定的用户窗口。
图1 工作台
在工作台上的“用户窗口”页中组态出来的窗口就是用户窗口,在基于Linux的触摸屏中,根据打开窗口的不同方法,用户窗口可分为标准窗口和子窗口两种:
(1)标准窗口
标准窗口是常用的窗口,作为主要的显示画面,用来显示流程图,系统总貌以及各个操作画面等等。可以使用动画构件动作或脚本程序中的SetWindow函数以及窗口的方法来打开和关闭标准窗口。
(2)子窗口
在组态环境中,子窗口和标准窗口一样组态。子窗口与标准窗口不同的是,在运行时子窗口不是用普通的打开窗口的方法打开的,而是在某个已经打开的标准窗口中,使用OpenSubWnd方法打开的,此时子窗口就显示在标准窗口内。也就是说,用某个标准窗口的OpenSubWnd方法打开的标准窗口就是子窗口。如图2是标准窗口和子窗口的例子。子窗口总是在当前标准窗口的前面,所以子窗口适合显示某一项目的详细信息。
图2 子窗口
本文摘自:网络 2022-09-13