第十一讲 创建窗口对象 打印本页  
 
  窗口是应用程序图形界面的基础,它由属性、事件、函数、控件组成,用户通过窗口及窗口上的控件和菜单表达自己的操作意图。窗口界面直观、简洁、赏心悦目,用PowerBuilder开发的应用程序能够淋漓尽致地发挥窗口的优点。
  在PowerBuilder中,窗口是个十分重要的对象,一般用窗口画板来定义,我们将各种控件、菜单与窗口融合成一个整体作为应用程序与用户交互的界面。窗口可以显示信息,向用户请求信息,并能响应用户的键盘或鼠标操作。窗口有多种风格,在不同的操作系统中,窗口的风格也不尽相同。

  11.1 组成窗口的四个部分

  属性
  事件
  函数
  控件

  11.2 创建窗口对象

  11.2.1 进入窗口画板
  打开已建立的窗口
  继承一个窗口
  将窗口另存
  新建窗口

  11.2.2 对新建窗口进行设置
  设置窗口的各种属性
  设置窗口对象的类型:
  主窗口(Main Window):是独立的窗口。这种类型的窗口既能够覆盖其它窗口,也能够被其它窗口覆盖。
  弹出式窗口(Popup Window):通常由另一个窗口打开。弹出式窗口显示在父窗口前面,它既可以移出父窗口,也能够覆盖父窗口,但不能被父窗口覆盖。
  子窗口(Child Window):从属于另一个窗口,它总是在主窗口或弹出式窗口中打开,该窗口成为子窗口的父窗口。子窗口可以在父窗口内部移动,但不能移出父窗口。
  响应窗口(Response Window):向用户请求信息,它总是在另一个窗口(父窗口)中打开。响应窗口被显示时,用户必须关闭了该窗口后才能操作同一个应用程序的其它窗口。
  MDI框架窗口(MDI Frame )和带微帮助的MDI框架窗口(MDI Frame WithMicrohelp)MDI框架窗口及其子窗口构成了应用程序的多文档界面风格,它有两种形式:普通的MDI框架窗口和带微帮助的MDI框架窗口,两者的区别在于,后一种框架窗口在底部多了个状态栏,用于显示应用程序简短的当前信息,我们将其称做微帮助(Microhelp)。典型的MDI框架窗口由标题、菜单、工具栏、客户区、状态栏组成。