Database 版 (精华区)

发信人: zhaowei (小燕子), 信区: Database
标  题: 6.1 窗口的类型
发信站: 紫 丁 香 (Fri Jun 11 15:52:25 1999), 转信

1)  第一种要介绍的是MAIN类型的窗口,它的特点是可以不依赖于任何其它的窗口,可
以独立地存在,一个应用程序中可以有多个MAIN窗口,你可以在需要的时候在程序中用
OPEN函数打开其中的任意一个。此外在MAIN窗口中可以放置需要的各种控件。单击
POWERBAR工具条上的WINDOW按钮,选中W-GENAPP-SHEET窗口后单击OK按钮确定所做的操
作,然后在WINDOW画板中的窗口对象上单击鼠标右键,选中弹出的菜单的PROPERTIES菜
单项,在弹出的WINDOW对话框中注意WINDOW TYPE一栏,可以发现W-GENAPP-SHEET窗口就
是MAIN类型的,在其中就可以放入各种控件。
2)  第二种类型的窗口是POPUP类型,它的特点是通常都是从其它窗口的脚本中利
用OPEN函数打开它,打开后这种类型的窗口自动成为含有打开脚本的窗口的子窗口。
POPUP类型的窗口可以显示在父窗口的外面,但不能被父窗口覆盖,当父窗口最小化或者
关闭的时候,它也相应地最小化或者关闭。
3)  第三种类型的窗口是CHILD类型,它的特点是通常都是从主窗口或者弹出式窗口的脚
本中,利用OPEN函数打开它,它可以在父窗口中移动,但不能移出主窗口的工作区,而
且当父窗口移动的时候,CHILD窗口也跟着移动。
4) 第四种类型的窗口是RESPONSE类型,它是一种模式窗口,也就是说,当这种类型的窗
口被打开之后,输入焦点就切换到这个窗口上,用户只有在对这个窗口进行操作并关闭
这个窗口之后才可以使用程序中的其它窗口。在刚才的SAMPLE应用程序
中,W-GENAPP-ABOUT和W-GENAPP-TOOLBARS窗口就是RESPONSE类型的窗口。
5) 第五种类型的窗口是MDI FRAME类型,它的特点是在这种类型的窗口中一般不放入控
件,而是把这种类型的窗口作为其它类型的窗口的容器,利用这种类型的窗口就可以实
现多文档的界面,在容器中的每一个窗口用来显示一个文档。在我们这个程序中
的W-GENAPP-FRAME 窗口就是一个MDI FRAME类型的窗口。单击POWERBAR工具条上的RUN按
钮运行应用程序,在运行的应用程序中单击工具条上的NEW按钮,然后选择WINDOW菜单上
的TITLE VERTICAL菜单项,可以看出主窗口的工作区中显示有几个窗口,这些窗口可以
用来显示不同的文档(图6-2)
  。
 图6-2
6) 第六种类型的窗口是MDI FRAME WITH MICROHELP,这种类型的窗口与上一种基本一
样,唯一的区别在与这种窗口在工作区的下面带有一个状态条,利用这个状态条可以显
示一些操作提示信息。事实上刚才的窗口W-GENAPP-FRAME就是这种类型的。

--
           ___________________________________
   我和一个朋友去散步,遇见一个漂亮的少妇带着一个小孩
平时极腼腆的朋友一改平日恹恹睡态,勇敢的走上前去,
亲切的看着那小孩说:多可爱的孩子啊,抬头看看少妇,
“还有孩子他妈!”
____________________

※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.226.249]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.009毫秒