使用选项卡控件

本主题包含两个使用选项卡控件的示例。 第一个示例演示了如何使用选项卡控件在应用程序主窗口中的多个文本页面之间切换。 第二个示例演示了如何使用选项卡控件在对话框中的多个控件页面之间切换。

本节内容

主题 说明
如何在主窗口中创建选项卡控件
本节中的示例演示了如何创建一个选项卡控件,并将其显示在应用程序主窗口的客户端区域中。 应用程序会在选项卡控件的显示区域中显示第三个窗口(静态控件)。 在处理 WM_SIZE 消息时,父窗口会定位和调整选项卡控件和静态控件的大小。
本示例中有七个选项卡,一周中的每一天各一个。 当用户选择某个选项卡时,应用程序就会在静态控件中显示相应日期的名称。
如何创建选项卡式对话框
本节中的示例演示了如何创建一个使用选项卡提供多页控件的对话框。 主对话框是一个模式对话框。 每页控件都由具有 WS_CHILD 样式的对话框模板定义。 在选择选项卡时,将为输入页面创建一个无模式对话框,并销毁传出页面的对话框。
注意:在许多情况下,使用属性表可以更轻松地实现多页对话框。 有关属性表的详细信息,请参阅关于属性表
主对话框的模板只定义了两个按钮控件。 在处理 WM_INITDIALOG 消息时,对话框过程将创建一个选项卡控件,并为每个子对话框加载对话框模板资源。