003TabControl控件的使用教程.docx
《003TabControl控件的使用教程.docx》由会员分享,可在线阅读,更多相关《003TabControl控件的使用教程.docx(16页珍藏版)》请在冰点文库上搜索。
003TabControl控件的使用教程
本文档为MFC项目中TabControl控件的图文详解教程,以下是详细步骤:
第一步:
打开MicrosoftVisualStudio软件(教程使用的版本为MicrosoftVisualStudioProfessional2015),如下图,点击“新建项目”
第二步:
选择“已安装-->模板-->VisualC++-->MFC-->MFC应用程序”,在名称栏输入项目名称(本教程使用默认名称),点击“确定”
第三步:
选择“基于对话框”,点击“完成”
第四步:
将默认对话框中的标签删除,在右边的“工具箱”中找到“TabControl”并鼠标左键选中控件拖到左边的对话框中,并手动调整好大小
第五步:
选中刚才添加好的TabControl控件,右击选中“添加变量”或“类向导”为该控件设置变量名(为了操作步骤简单起见,这一步选择“添加变量”,读者也可以尝试选择“类向导”来进行设置)
第六步:
进入到添加成员变量向导,控件ID默认就可以(也可以选择该控件,在该控件的属性当中进行设置),在“变量名”栏中输入该控件的变量名,点击“完成”
第七步:
选择“xxxDlg.cpp”包含“resource.h”头文件(也可包含在”xxxDlg.h”中)
第八步:
在“xxxDlg.cpp”文件的OnInitDialog函数中添加设置TabControl的Item代码,TabControl的Item的下标从0开始,从左至右依次递增。
(本教程共设置了4个Item,从左至右依次为“PPPOE拨号”、“在线客服”、“上网导航”、“网络测速”)编译代码并运行,结果如图所示
第九步:
添加TabControl控件对应Item的对话框。
选中“资源视图-->Dialog”,右击选择“添加资源”
第十步:
选择IDD_DIALOGBAR,点击“新建”
第十一步:
选中刚才添加好的IDD_DIALOGBAR,修改ID名称为IDD_DIALOGBAR_ONLINE_SERVICE代表“在线客服”的对话框
第十二步:
选择代表在线客服的对话框,右击选择“添加类”
第十三步:
在“类名”栏中输入类名(COnlineService代表在线客服的类),基类默认CDialogEx,点击“完成”
第十四步:
将代表在线客服的对话框的Caption值设置为“在线客服”
第十五步:
在”xxxDlg.h”文件中包含”OnlineService.h”头文件
第十六步:
声明一个COnlineService的成员对象
第十七步:
在“xxxDlg.cpp”文件的OnInitDialog函数中添加在线客服对话框的实现代码,详细步骤见代码注释
第十八步:
在”xxxDlg.h”和”xxxDlg.cpp”中添加TabControl控件的消息映射函数声明”OnTabChanged”
右击,添加事件处理程序
第十九步:
在”xxxDlg.cpp”文件中实现TabControl控件的消息映射函数”OnTabChanged”
第二十步:
运行程序,鼠标点击“在线客服”的Item,结果如图所示
第二十一步:
选择代表在线客服的对话框,右击选择“插入ActiveX控件”
第二十二步:
选择MicrosoftWebBrowser,点击“确定”
第二十三步:
选择刚才添加的MicrosoftWebBrowser,右击选择“类向导”
第二十四步:
在“类名”栏中选择“COnlineService”,选择IDC_EXPLORER1(代表新添加的MicrosoftWebBrowser控件的ID),点击“添加变量”
第二十五步:
在“变量名”栏中输入控件IDD_EXPLORER1的变量名,点击“完成”
第二十六步:
在”xxxDlg.cpp”文件中的OnTabChanged函数中添加m_explorer1的处理
第二十七步:
运行程序,点击“在线客服”,结果如图所示