VS2010 mfc 使用 tab control
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 事件里添加切换代码
积少成多 共享 交流 进步