CXTabCtrl: an easier tab control for dialogs and forms
发表于:2007-07-01来源:作者:点击数: 标签:
程序运行环境:VC6, VC5, W2K, Win9X, Win95, NT4, MFC 下面是翻译作者的说明: 简介 在我用VC++编程时,我发现把一个tab控件加入到一个form或对话框中是很麻烦的。我不得不创建这个对话框,并为每个属性页设置TCITEM结构,最后在tab控件中加入它们。如果使用




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

下面是翻译作者的说明:

简介

在我用VC++编程时,我发现把一个tab控件加入到一个form或对话框中是很麻烦的。我不得不创建这个对话框,并为每个属性页设置TCITEM结构,最后在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);

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


原文转自:http://www.ltesting.net