以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 C/C++编程思想 』 (http://bbs.xml.org.cn/list.asp?boardid=61) ---- VC中TabControl控件使用方法 (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=122126) |
-- 作者:卷积内核 -- 发布时间:10/19/2011 2:18:00 PM -- VC中TabControl控件使用方法 最近需要用Qt做上位机,觉得Qt和之前用过的VC还是比较熟的,所以首先熟悉一下以后要用在Qt下的控件,另外也熟悉一下有很久没有摸过的VC。 下面我们来看一下使用步骤。 1. 新建一个MFC工程,取名xyTabControl,选择Dialog based,然后Finish。 2. 删除对话框上默认添加的三个控件。添加Tab Control控件并在Property属性中设置ID为IDC_TAB1,添加变量m_tabctrl,类型为CTabCtrl。 3. 在对话框的初始化函数OnInitDialog里面添加如下代码: m_tabctrl.InsertItem(0,"memo0"); //添加参数一选项卡 4.在对话框资源里面添加两个对话框资源, ID分别命名为IDD_PARA1, IDD_PARA2。字体为宋体, 字号为9, style为Child, Border为None, 调整高度宽度到适中尺寸。再分别为其添加对应的基于CDialog类CPara1, CPara2。 5. 在CxyTabControlDlg类中添加两个成员变量m_para1, m_para2, 分别是两个子对话框的实例. 代码如下: CPara2 m_para2; CPara1 m_para1; 6. 布置IDD_PARA1和IDD_PARA2对话框 //关联对话框,并且将IDC_TABTEST控件设为父窗口 m_para1.Create(IDD_PARA1,GetDlgItem(IDC_TAB1)); //获得IDC_TABTEST客户区大小 CRect rs; //设置默认的选项卡 8. 添加Tab Control控件的TCN_SELCHANGE事件响应函数OnSelchangeTabtest(NMHDR* pNMHDR, LRESULT* pResult) ,函数体代码如下: *pResult = 0;
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
27.344ms |