



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MFC中tab control控件的使用方法举例本例基于VS2008一、 新建一个MFC工程, 取名Tabctrl, 选择基于对话框, 然后点完成。如下:二、删除对话框上默认添加的三个控件,添加Tab Control控件,属性设置:ID:IDC_TAB1 三、 在ClassWizard为其添加变量, 变量名为m_Tab,类型为CTabCtrl。四、在TabCtrlDlg.cpp文件中,找到初始化函数OnInitDialog并在里面添加如下代码: /分栏,分为第一页第二页 m_Tab.InsertItem(0,_T(“第一页”); m_Tab.InsertItem(1,_T(“第二页”);五、在对话框资源里面添加两个对话框资源,第一个对话框:删除对话框上默认添加的三个控件;属性设置:border设置为None;style设置为child, ID为IDD_PAGE1;添加静态文本框,改为“第一页”;再为其添加对应的基于CDialog类CPage1。第二个对话框:删除对话框上默认添加的三个控件;属性设置:border设置为None;style设置为child, ID为IDD_PAGE2;添加静态文本框,改为“第二页”;添加对应的基于CDialog类CPage2。六、 在主类中添加两个个成员变量m_Page1, m_ Page 2, 方法如下: 在解决方案资源管理器中,选中 头文件 右击 添加/新建项 头文件 命名为Var.h,如下: 打开Var.h,编辑代码如下: #include Page1.h#include Page1.h CPage1 m_Page1; CPage2 m_Page2; 最后,在TabCtrlDlg.cpp文件中要添加下列代码:#include Var.h七、 在TabCtrlDlg.cpp对话框的初始化函数OnInitDialog里面添加如下代码:/关联对话框,并且将IDC_TABTEST控件设为父窗口m_Page1.Create(IDD_PAGE1,GetDlgItem(IDC_TAB1); m_Page2.Create(IDD_PAGE2,GetDlgItem(IDC_TAB1);/获得IDC_TABTEST客户区大小CRect rs;m_tab.GetClientRect(&rs);/调整子对话框在父窗口中的位置rs.top+=30;rs.bottom-=60;rs.left+=1;rs.right-=2;/设置子对话框尺寸并移动到指定位置m_Page1.MoveWindow(&rs);m_ Page a2.MoveWindow(&rs);/分别设置隐藏和显示m_ Page 1.ShowWindow(true);m_ Page 2.ShowWindow(false);/设置默认的选项卡m_Tab.SetCurSel(0);八、 选择Tab Control控件,右击/添加事件处理程序,消息类型TCN_SELCHANGE,事件响应函数OnSelchangeTabtest(NMHDR* pNMHDR, LRESULT* pResult) ,函数体代码如下:int CurSel = m_Tab.GetCurSel();switch(CurSel)case 0: m_Page1.ShowWindow(true);m_ Page2.ShowWindow(false);break;case 1: m_Page1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南京财经大学《乡村中学地理课程资源开发》2024-2025学年第一学期期末试卷
- 厦门大学嘉庚学院《机械制图B》2024-2025学年第一学期期末试卷
- 2025年电子变压器项目申请报告
- 2025年轻型飞机项目立项申请报告模范
- 建筑工地施工现场安全巡检表
- 南京航空航天大学《机车车辆与列车牵引计算》2024-2025学年第一学期期末试卷
- 口腔主治医师考试龋病专项辅导题库
- 青岛港湾职业技术学院《运筹学》2024-2025学年第一学期期末试卷
- 抚州幼儿师范高等专科学校《现代食品分析技术》2024-2025学年第一学期期末试卷
- 湖南理工职业技术学院《数控加工力学和动力学》2024-2025学年第一学期期末试卷
- 2024年首届全国“红旗杯”班组长大赛考试题库1400题(含答案)
- 部编人教版三年级语文上册全册完整版
- 住宅楼弱电系统的故障诊断与维护
- 皮肤科护理中的营养与饮食指导
- 流动人口信息登记表模板doc
- 夏季预防中暑及中暑急救培训PPT
- 急腹症的诊断及治疗(吴慧锋)
- GB/T 4666-2009纺织品织物长度和幅宽的测定
- GB/T 13912-2020金属覆盖层钢铁制件热浸镀锌层技术要求及试验方法
- 2023年西安陕鼓动力股份有限公司招聘笔试模拟试题及答案解析
- 送达地址确认书(完整版)
评论
0/150
提交评论