码迷,mamicode.com
首页 > 编程语言 > 详细

MFC 创建选项卡

时间:2014-11-11 22:40:38      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   ar   sp   文件   div   

1、创建三个选项卡Dialog窗体,ID分别改为porpTest1、porpTest2、porpTest3

bubuko.com,布布扣

2、创建三个选项卡类,类名分别为CPropTest1、CPropTest2、CPropTest3

bubuko.com,布布扣

3、创建一个选项卡的父类,类名为:CPropTest

bubuko.com,布布扣

4、为父类CPropTest添加3个成员变量,分别命名为m_proptest1、m_proptest2、m_proptest3

bubuko.com,布布扣

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 创建选项卡

标签:style   blog   http   io   color   ar   sp   文件   div   

原文地址:http://www.cnblogs.com/greyblog/p/4090537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!