您的位置:首页 > 其它

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 事件里添加切换代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: