文章: 图形界面 I:控件构成(第二章)

 

新文章 图形界面 I:控件构成(第二章)已发布:

本文是关于图形界面系列第一部分文章的延续。第一篇文章图形界面 I:准备库结构(第一章) 详细介绍了此库的用处。第一部分文章的完整链接的列表在每一章的最后给出。在那里你可以找到并下载截至当前开发阶段的库的完整版本。文件必须位于和资料中同样的目录中。

前一章中,我们讨论了用于创建图形界面的类库结构。在那里讨论了:(1) 原始对象的派生类,(2) 所有控件的基类, (3) 创建存储控件指针和在公共事件处理程序中管理那些控件的主类。

在本文中我们将创建第一个图形界面的主元素 — 控件的一个窗体。多个控件可以以任何组合被附加到此窗体的任何地方。窗体是可以移动的,并且附着在其上的所有控件都将一起移动。

我们将要创建的窗口由哪些部分组成呢?

  1. 背景。所有的控件都将位于此区域。
  2. 头部。这个部分可以移动窗口并且包含下面列出的界面控件。
  3. 图标。利于视觉识别的附加物。
  4. 标题。窗口名称。
  5. “提示信息”按钮。按下此按钮可以开启控件提示显示模式。
  6. 最小化/最大化窗口按钮。
  7. 关闭窗口按钮。

图 1. 控件窗体的组合部分

图 1. 控件窗体的组合部分

作者:Anatoli Kazharski