MFC使用Tab Control(选项卡控件)方法

本文介绍了如何在MFC工程中使用Tab Control控件,通过将控件与对话框关联,创建多个子对话框实现不同页面。步骤包括在对话框中添加Tab Control,建立子对话框类,处理 OnInitDialog() 函数中的控件消息,并添加TCN_SELCHANGE消息处理选项卡切换。最终,通过运行程序验证效果。
摘要由CSDN通过智能技术生成

MFC中使用Tab Control和VB中的使用还是比较不同的,MFC中的Tab Control就是Tab对象关联了对话框来实现的(对话框的Style要设置为Child),实现还是比较简单的,那我们上代码。

1.建立一个MFC工程,在对话框中加入Tab Control控件,关联CTabControl变量m_tab

2.建立几个对话框(你的Tab Control想有几页就建立几个,因为一页是关联一个对话框),这里我们建立2个

3.新建的2个对话框新建一下类,在主的对话框的.h中加入新建类的头文件,我们这里新建了两个对话框。

ID分别是:

IDD_DIALOG_COMMAND

IDD_DIALOG_FILE

为这两个对话框新建类分别是:

CFileDlg

CCommandDlg

那我们就在主对话框头文件中加入我们新建类对话框的文头件

#include "FileDlg.h"
#include "CommandDlg.h"

接着在主对话框的类中加入两个对话框成员对象:

 CCommandDlg m_CommandDlg;
 CFileDlg m_FileDlg;

好加入完毕之后,我们就到主对话框中的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值