- 在ui工具箱拖放 Tab Control
2)把 TabSheet.h和TabSheet.cpp 放在项目文件同级目录,并且添加到工程目录中
3)给ui上 Tab Control 关联Control类型(CTabSheet)
4)添加对话框
- a) 资源视图 -> Dialog -> 右击 -> 插入 Dialog
- b) 设置相应属性:
Style -> Child (子窗口)
Border -> None (无边框) - c) 自定义类:点击对话框模板 -> 右击 -> 添加类(MyDlg1、MyDlg2)
- d) 主对话框类中, 定义自定义类对象,需要相应头文件
- e) 主对话框类中 OnInitDialog() 做初始化工作
//给tab控件添加对话框 //IDD_DIALOG1为dlg1资源ID m_tabCtrl.AddPage(TEXT("系统管理"), &dlg1, IDD_DIALOG1); //IDD_DIALOG1为dlg2资源ID m_tabCtrl.AddPage(TEXT("系统设置"), &dlg2, IDD_DIALOG2); //显示tab控件 m_tabCtrl.Show();
程序效果图: