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 事件里添加切换代码

posted on 2012-02-20 10:45  多个马甲  阅读(498)  评论(0编辑  收藏  举报