上一篇 | 下一篇

CXTabCtrl: an easier tab control for dialogs and forms

发布: 2008-6-26 14:29 | 作者: admin | 来源: | 查看: 0次

下载本文所附源代码

程序运行效果截图:

程序运行环境:VC6, VC5, W2K, Win9X, Win95, NT4, MFC

下面是翻译作者的说明:

简介

在我用VC++编程时,我发现把一个tab控件加入到一个form或对话框中是很麻烦的。我不得不创建这个对话框,并为每个属性页设置TC99vEM结构,最后在tab控件中加入它们。如果使用CXTabCtrl类就简单多了,它的描述如下:

InitDialog (CDialog) or InitialUpdate (CFormView)

...

m_pMyDlg = new CMyDlg;

m_pMyDlg->Create(CMyDlg::IDD, &m_tabctrl /*CXTabCtrl variable*/);

m_tabctrl.AddTab(m_pMyDlg, "Tab caption", 0 /* image number*/);

...

你不必在实现从前的OnSelChange函数了,你甚至可以使一个属性页显示无效。

m_tabctrl.EnableTab(1 /*index*/, FALSE);

你还可以改变属性标题的颜色。

字号: | 推荐给好友

评分:0

我来说两句