语言: VC++, IDE: VS2017
以在已有的主对话框上添加两个标签页为例:
1.在主对话框上添加一个Tab Control控件,调整为合适大小,选中该控件,右键“添加变量”,增加一个类型为CTabCtrl,名称为myTabCtrl的变量,
2.在资源试图中,右键“添加资源”,选择Dialog,新建,可将其默认ID“IDD_DIALOG1”修改为“IDD_DIALOG_TAB1”,并将其属性中的Border设置为None,Style设置为Child,选中该新建子对话框,右键“添加类”,类名CMyDlgTab1,
3.按照步骤2增加另一个标签资源和类,
4.在主对话框类中增加两个子对话框类的变量(注意include头文件CMyDlgTab1.h和CMyDlgTab2.h),
CTabCtrl myTabCtrl; //步骤2中添加的Tab Control控件变量
CMyDlgTab1 myDlgTab1;
CMyDlgTab2 myDlgTab2;
5.在主对话框的OnInitDialog函数中,增加代码:
// 添加标签
myTabCtrl