VS2010 mfc 使用 tab control
2012-02-20 10:45
323 查看
1 在主 Dialog 上放一个 tab control
2 在主 Dialog 上声明一个 tab control 的变量 (m_tab)
3 插入要关联tab 页的资源(Dialog 对话框) , 修改其属性 Border:none , Style:Child , Title Bar:FALSE
4 给 tag 页所关联的资源(Dialog 对话框) 添加一个相关联的类
5 在主 Dialog 上声明一个 tab 页关联资源类的对象 (dpage1)
6 在主 Dialog 对话框的 OnInitDialog 事件里添加代码如下 :
6.1 m_tab.InsertItem(0,TEXT("页面1")); //给 Tab 控件上插入一个 tab 页
6.2 dpage1.Create(资源对话框ID,&m_tab);
6.3 //获取Tab页的巨型范围
RECT tabRect;
m_tab.GetWindowRect(&tabRect);
6.4 dpage1.MoveWindow(&tabRect); //把两个Tab页关联的资源移动到 Tab 页的巨型范围之内
6.5 dpage1.ShowWindow(SW_SHOW);
6.6 //如果有多个 tab 页 , 在 tab 控件的 TCN_SELCHANGE 事件里添加切换代码
2 在主 Dialog 上声明一个 tab control 的变量 (m_tab)
3 插入要关联tab 页的资源(Dialog 对话框) , 修改其属性 Border:none , Style:Child , Title Bar:FALSE
4 给 tag 页所关联的资源(Dialog 对话框) 添加一个相关联的类
5 在主 Dialog 上声明一个 tab 页关联资源类的对象 (dpage1)
6 在主 Dialog 对话框的 OnInitDialog 事件里添加代码如下 :
6.1 m_tab.InsertItem(0,TEXT("页面1")); //给 Tab 控件上插入一个 tab 页
6.2 dpage1.Create(资源对话框ID,&m_tab);
6.3 //获取Tab页的巨型范围
RECT tabRect;
m_tab.GetWindowRect(&tabRect);
6.4 dpage1.MoveWindow(&tabRect); //把两个Tab页关联的资源移动到 Tab 页的巨型范围之内
6.5 dpage1.ShowWindow(SW_SHOW);
6.6 //如果有多个 tab 页 , 在 tab 控件的 TCN_SELCHANGE 事件里添加切换代码
相关文章推荐
- 如何使用VS2010来进行基于MFC4.2的开发
- VS2010/MFC入门编程二十一(滚动条控件Scroll Bar 的使用)
- VS2010 MFC使用TeeChart绘图控件之二:绘制图形(折线图,柱状图)
- 使用VS2010开发ActiveX(MFC)控件(2)——界面显示
- 使用VS2010开发ActiveX(MFC)控件(2)——界面显示
- VS2010 MFC工程的MFC库使用方式与运行时库不一致引起的编译问题
- c++基础2:使用VS2010 创建最简单的MFC应用程序窗体
- VS2010 MFC使用TeeChart绘图控件之三:提高绘图的效率
- 使用VS2010开发ActiveX(MFC)控件(3)——添加接口及WEB调用
- VS2010/MFC编程入门之三十七(工具栏:工具栏的创建、停靠与使用)
- VS2010 MFC工程的MFC库使用方式与运行时库不一致引起的编译问题
- VS2010 MFC中 Date Time Picker控件的使用
- VS2010/MFC入门编程二十(radio botton 的使用)
- VS2010 在共享 DLL 中使用 MFC
- 使用VS2010开发ActiveX(MFC)控件(1)——创建
- 在MFC中使用Tab Control
- VS2010 MFC 中线程的使用
- VS2010中使用MFC,找不到定义的控件ID的原因
- 使用vs2010创建MFC工程后,vs2010的bug,不知道你们有没有
- 在MFC中使用Tab Control