- 新建MFC基于对话框应用,项目名MFCTabControl
- 项目属性,SDL检查关闭,字符集:未设置
- 删除默认对话框上自动添加的2个按钮1个标签控件
- 下载TabSheet.cpp TabSheet.h文件,复制到工程目录
- 解决方案资源管理器,在项目名上鼠标右键点击,添加现有项,导入上面2个文件
- 修改TabSheet.cpp第一行头文件stdafx.h为pch.h
- 主对话框添加TabControl控件,
- 资源视图,右击Dialog,插入2个对话框IDD_DIALOG1和IDD_DIALOG2
- 修改2个对话框,均为无边框和子窗口样式,将上面自动添加的按钮删除,各添加一个标签,注明dialog1 2
- 右击dialog1和dialog2窗口,添加类CDIALOG1和CDIALOG2
- 右击主对话框TabControl控件,添加变量名称:m_tab 变量类型:CTabSheet 访问:private
- 在MFCTabControlDlg.h里添加头文件CDIALOG1.h CDIALOG2.h TabSheet.h
- 在MFCTabControlDlg.h里添加变量 CDIALOG1 dlg1; CDIALOG2 dlg2;
- 在MFCTabControlDlg::OnInitDialog()中添加2个对话框到标签控件上并显示标签控件