- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章窗口精要
第五章 窗口 本章要点: 1、窗口的创建 2、窗口类型 3、窗口的常用属性 4、窗口的常用事件 5、窗口的函数 6、多文档界面窗口的创建 1. 主窗口(main!) 主要特点: 1)独立于其他窗口的单独窗口 能覆盖其他窗口,也能被其他的窗口所覆盖。 ??? 2)可带有菜单 3)能够被最大化、最小化或改变大小。 2. 弹出式窗口(popup!) 主要特点: 1)通常由另一窗口打开 该窗口就成为弹出式窗口的父窗口。 2)显示在父窗口的前面,既可移出父窗口,也能覆盖父窗口,但不能被父窗口所覆盖。当父窗口最小化时,弹出式窗口随之隐藏,父窗口关闭时,弹出式窗口随之关闭。 3)可带菜单,能被最大化、最小化或改变大小。 3.子窗口(child!) 主要特点: 1)从属于另一个窗口,总是在主窗口或弹出式窗口中打开(该窗口成为子窗口的父窗口)。 2)可在父窗口内移动,但不能移出父窗口。随父窗口的移动而移动,随父窗口的关闭而关闭。 3)可被最大化,最小化或改变大小。当最大化时,它填满父窗口,最小化时,以图标形式显示在父窗口底部。其初始位置是相对父窗口的,而不是整个屏幕。 4)子窗口没有菜单。 4.响应窗口(response!) 主要特点: 1)通常从另一个窗口中打开。 2)当一个响应窗口显示时,它是当前的激活窗口。用户未响应此窗口期间,其他任何窗口都是不可用的。用户可以切换到其他应用,但当用户再次返回时,此响应窗口仍然是激活的。 5.多文档界面窗口(mdi!)和带微帮助的多文档界面窗口(mdihelp!) 主要特点: 1)MDI窗口是可在其中显示其他窗口的主窗口。 2)在MDI窗口中可以打开多个多文档子窗口(MDI子窗口)并且可在这些子窗口中进行切换。 3)MDI窗口要求挂菜单 6.2 窗口的创建 普通方式 继承方式。 6.3 窗口的属性设置 6.3.1 在窗口画板中设置窗口属性 Visible:指定该窗口是否可见。 Enabled:决定窗口是否能够接收和发送事件。 TitleBar:指定是否显示标题条。 ControlMenu:指定是否在标题条显示控制菜单。 MaxBox:指定该窗口在运行时是否可最大化。 MinBox:指定该窗口在运行时是否可最小化。 Center:指定窗口运行时是否居中显示。选中时居中,否则,按用户指定的位置显示。 Resizable:程序运行时是否能够改变窗口的大小。 Border:指定窗口是否有边框。 WindowType:选择窗口的类型。 WindowState:选择窗口开始运行时的状态。 Backcolor:指定窗口的背景色。 MDIClient Color:若窗口是MDI窗口或带微帮助的MDI窗口时,此属性指定该窗口在运行过程中客户区域的颜色。 Icon:指定窗口最小化时显示的图标文件。默认时,以应用对象的图标作为窗口的图标。 二、Scroll标签页属性 三、Toolbar标签页属性 四、Other标签页属性 6.3.2 在代码中设置窗口属性 6.4 窗口的事件 一.Open事件 二.Close事件 例1:在窗口w_main的一个静态文本框(静态文本框的名称定为st_time)中显示当前的时间。单击窗口中的“关闭”按钮或单击窗口右上角的 按钮时,弹出如图所示的对话框。 (1)在窗口w_main的“Open”事件编程:??????? Timer(1) //设置一个定时间隔为1秒钟的定时器 6.5 窗口的函数 一.Open函数 二.Close函数 6.6 多文档界面窗口 一.多文档界面的构成及有关概念 2.典型的MDI窗口组成 二.创建多文档界面 2、创建工作表 (2)用OpenSheet()函数打开工作表 3、设置微帮助 4、设置工具栏 习题: 1、典型的MDI框架窗口由哪几部分组成? 2、PB中窗口的类型有哪几种?各类窗口有什么特点。 3、上机练习多文档界面的创建 * * 5.1窗口的类型 应用:常用来显示不需用户作出响应的信息。 应用:用于向用户显示信息 MDI窗口类型:MDI窗口和带微帮助的MDI窗口。 二者不同点:后者可在状态栏中提供菜单项的微帮助。 典型的MDI框架窗口组成:标题、菜单、工具栏、客户区、状态栏。 窗口的创建方式 一、General标签页属性 ·Title:设置窗口的标题,缺省情况下,系统自动将 窗口标题置为“Untitled”。 ·Tag:指定窗口的标签值。在该编辑框中可以输入 一个与窗口相关的字符串。 ·MenuName:决定窗口是否带有菜单,为空时说明没有菜单,否则该编辑框的内容就是菜单的名称。 ·HscrollBar:设置窗口是否具有水
文档评论(0)