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

转载于:https://www.cnblogs.com/duogemajia/archive/2012/02/20/2359016.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值