设为首页 加入收藏

TOP

计算机二级VC技巧:TabControl
2014-11-17 17:06:44 】 浏览:267
Tags:计算机 二级 技巧 TabControl

  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;


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇VC++结束进程 下一篇C++让计算机自动重启

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目