Tab控件使用心得

本文详细介绍了如何在MFC中使用Tab控件实现分页功能,包括创建对话框、插入页面、设置控件尺寸及响应切换事件的步骤,并提供了简单的程序实例链接。
摘要由CSDN通过智能技术生成

本文附带有简单程序实例,如需要可点击http://download.csdn.net/detail/s1915/8333721


MFC中Tab控件可以使多个对话框有效地进行分页。

 

下面就来讲讲具体的步骤:

1.创建主对话框后,在对话框中加入Tab控件。假设控件ID为IDC_TAB1,并添加变量为m_Tab。

 

2.在资源中添加两个对话框资源(这里以分两页为例)。对话框属性设置中border为None,style设为child。ID定为IDD_PAGE1和IDD_PAGE2。再分别给两个对话框创建相应的类CPage1和CPage2。

 

3.在主对话框头文件中添加这两个对话框类的头文件。并定义CPage1 m_Page1; CPage2 m_Page2;

 

4.在主对话框的初始化函数中添加如下代码:

m_tab.InsertItem(0,_T("第一页"));

m_tab.InsertItem(1,_T("第二页"));

m_Page1.Create(IDD_PAGE1,GetDlgItem(IDC_TAB1));

m_Page2.Create(IDD_PAGE2,GetDlgItem(IDC_TAB1));

//获得IDC_TAB1客户区大小

CRect rs;

m_tab.GetClientRect(&rs);

rs.top+=40;

rs.bottom-=10;

rs.left+=10;

rs.ri

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值