文件名称:其他类型窗口-python gui库图形界面开发之pyqt5切换按钮控件qpushbutton详细使用方法与实例
文件大小:24.71MB
文件格式:PDF
更新时间:2024-07-30 18:08:51
MFC编程实例
1.8 其他类型窗口 窗口有三种基本的类型—重叠窗口、弹出窗口和子窗口。但在一个 M F C应用程序中, 可以用不同的方法使用它们。除非特别提到,封装这些窗口的类都从 CWn d类派生。下面列出 的是从使用角度分类的窗口类型: 控件窗口 完全把自己画得像个控件的子窗口。例如按钮、静态文本控件和列表框等。 对话框 一个弹出窗口,使用资源文件中指定的控件填充自己,并对控件作出处理。 消息框 应用程序用来提示用户作出反应的弹出窗口。 工具栏 绘制自身按钮的子窗口。 对话条 保持打开状态,作为工具栏的对话框。 状态栏 一个子窗口,通常位于应用程序主窗口的底部,并用来显示正在使用的命令的帮 助信息。 框架窗口 一个重叠窗口,通常在应用程序中作为所有其他窗口的父窗口和物主窗口。框 架窗口也可以通过应用程序对象监督用户命令,这一问题将在下一章中进行详细讨论。 文档/视图 实际上是由两个M F C类对象和一个子窗口构成的。 M F C应用程序是以“文档 为中心的”,这意味着应用程序负责装载、查看、编辑和存储文档,而不管这些文档是文本文 件、图形文件还是二进制结构文件。首先,创建 M F C文档类对象,从磁盘中读入一个文档, 赋予其成员变量;然后,创建一个或多个视图类对象,以显示这些成员变量。如果创建了多 个视图类对象,则一个文档将有多个视图。由于 M F C文档类没有关联窗口,因而它不是从 C W n d类派生的。 文档模板 实际上没有窗口,而是在打开一个文档时,应用程序用来确定创建什么样的 M F C文档类对象和M F C视图对象。理论上讲,一个应用程序可以有多个文档模板,并允许一 个应用程序处理多种类型的文档,然而,绝大多数应用程序只有一个模板。 M F C文档模板不 第1章 窗 口 15 下载