首页 > 代码库 > MFC 创建选项卡
MFC 创建选项卡
1、创建三个选项卡Dialog窗体,ID分别改为porpTest1、porpTest2、porpTest3
2、创建三个选项卡类,类名分别为CPropTest1、CPropTest2、CPropTest3
3、创建一个选项卡的父类,类名为:CPropTest
4、为父类CPropTest添加3个成员变量,分别命名为m_proptest1、m_proptest2、m_proptest3
5、为父类引入3个子类的头文件(在父类的源文件中引入)
#include "PropTest1.h"#include "PropTest2.h"#include "PropTest3.h"
6、在父类中添加选项卡
CPropTest::CPropTest(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage) :CPropertySheet(nIDCaption, pParentWnd, iSelectPage){ AddPage(&m_proptest1); AddPage(&m_proptest2); AddPage(&m_proptest3);}CPropTest::CPropTest(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage) :CPropertySheet(pszCaption, pParentWnd, iSelectPage){ AddPage(&m_proptest1); AddPage(&m_proptest2); AddPage(&m_proptest3);}
7、选项卡已经创建完毕,任意添加一个调用控件,调出选项卡。在控件的响应函数中添加选项卡父类的引用,并添加调用函数。
#include "PropTest.h"
void CMFCTestDlg::OnBnClickedbtnselect(){ // TODO: 在此添加控件通知处理程序代码 CPropTest proptest(TEXT("选项卡测试")); proptest.DoModal();}
MFC 创建选项卡
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。