没有合适的资源?快使用搜索试试~ 我知道了~
MFC Tab Control控件的详细使用.doc
5星 · 超过95%的资源 需积分: 9 33 下载量 11 浏览量
2012-08-10
02:03:58
上传
评论 1
收藏 186KB DOC 举报
温馨提示
试读
6页
详细讲述Tab Control控件的使用,详细距离说明了tab控件的使用过程
资源推荐
资源详情
资源评论
1. 新建一个 MFC 工程, 取名 MyTab, 选择 Dialog based, 然后 Finish.
2. 删除对话框上默认添加的三个控件. 添加 Tab Control 控件并在 Property 属性中设置
ID 为 IDC_TABTEST 在 More Styles 里勾上 Bottom. 调速尺寸使其布满整个对话框, 我
这边 Tab Control 的尺寸最后为 164X203. 在 ClassWizard 为其添加变量, 变量名为
m_tab. 类型为 CTabCtrl.
3. 在对话框的初始化函数 OnInitDialog 里面添加如下代码:
m_tab.InsertItem(0,"参数一"); //添加参数一选项卡
m_tab.InsertItem(1,"参数二"); //添加参数二选项卡
m_tab.InsertItem(2,"结果"); //添加结果选项卡
4.在对话框资源里面添加三个对话框资源, ID 分别命名为 IDD_PARA1, IDD_PARA2,
IDD_RESULT. 字体为宋体, 字号为 9, style 为 Child, Border 为 None, 宽度调整为 161.
再分别为其添加对应的基于 CDialog 类 CPara1, CPara2, CResult.
5. 在 CMyTabDlg 类中添加三个成员变量 m_para1, m_para2, m_result, 分别是三个
子对话框的实例. 代码如下:
CResult m_result;
CPara2 m_para2;
CPara1 m_para1;
6. 在 IDD_PARA1 对话框上添加静态文本控件内容为"参数一" 再在后面插入一个文本框控
件, 用 ClassWizard 将其关联为一个 int 型变量,名为 m_nPara1;
在 IDD_PARA2 对话框上添加静态文本控件内容为"参数二" 再在后面插入一个文本框控件,
用 ClassWizard 将其关联为一个 int 型变量,名为 m_nPara2;
在 IDD_RESULT 对话框上添加静态文本控件内容为"结果" 再在后面插入一个文本框控件,
用 ClassWizard 将其关联为一个 int 型变量,名为 m_nResult;
7. 为 CPara1 类添加成员函数 int GetParaValue() 代码如下:
int CPara1::GetParaValue()
...{
return m_nPara1;
}
为 CPara2 类添加成员函数 int GetParaValue() 代码如下:
int CPara2::GetParaValue()
...{
return m_nPara2;
}
为 CResult 类添加成员函数 void SetResultValue(int nResult) 代码如下:
void CResult::SetResultValue(int nResult)
...{
m_nResult = nResult;
}
8. 在 IDD_MYTAB_DIALOG 对话框的初始化函数 OnInitDialog 里面添加如下代码:
//关联对话框,并且将 IDC_TABTEST 控件设为父窗口
m_para1.Create(IDD_PARA1,GetDlgItem(IDC_TABTEST));
m_para2.Create(IDD_PARA2,GetDlgItem(IDC_TABTEST));
m_result.Create(IDD_RESULT,GetDlgItem(IDC_TABTEST));
资源评论
- lxn25772012-12-22很好的资源啊~~多谢了
yshj_2008
- 粉丝: 0
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功