CTabCtrl::Create

BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );

返回值:
如果成功地初始化了对象则返回TRUE;否则返回FALSE。

参数:
dwStyle指定标签控件的风格。标签控件风格的任意组合都适用于这个控件。
rect指定控件的尺寸和位置。它可以是一个CRect对象或一个RECT结构。
pParentWnd指定该标签控件的父窗口,通常是一个CDialog。它不能是NULL。
nID指定标签控件的ID。

说明:
分两步构造一个CTabCtrl对象。首先调用构造函数,然后调用Create函数来创建标签控件并将它与此CTabCtrl对象连接。
下面的风格适用于一个标签控件:
·TCS_BUTTON修改标签的外观,使它们看起来像按钮一样。
·TCS_FIXEDWIDTH使所有的标签都具有相同的宽度。(缺省的,标签控件自动调整每一个标签的尺寸使之适合于它的图标。)不能将此风格与TCS_RIGHTJUSTIFY风格要求使用。
·TCS_FOCUNEVER表示一个标签永远也不会接收输入焦点。
·TCS_FOCUSONBUTTONDOWN表示当点击一个标签时它接收输入焦点。通常这个风格只与TCS_BUTTONS风格一起使用。
·TCS_FORCEICONLEFT将图标集中在左边,但标签标签仍然在中间。(缺省的,控件将图标和标签都放在中间,图标在标签的左边。)
·TCS_FORCELABELLEFT左对齐图标和标签。
·TCS_MULTILINT使一个标签控件显示多行标签。因此所有的标签都可以同时显示。(缺省的,一个标签控件只显示一行标签。)
·TCS_OWNERDRAWFIXED指定由父窗口在该控件中绘制标签。
·TCS_RIGHTJUSTIFY向右调整标签。(缺省的,标签在每一行中是向左调整的。)
·TCS_SHAREIMAGELISTS表示当一个标签控件被销毁时,不销毁它的图像列表。
·TCS_TOOLTIPS表示该标签控件具有一个与之关联的工具提示控件。
·TCS_TABS标签就显示为标签,并且在显示区域的周围绘制了边框。这个风格是缺省的。
·TCS_SINGLELINE只显示一行标签。用户可以根据需要通过滚动来查看更多的标签。这个风格是缺省的。
·TCS_RAGGEDRIGHT不拉伸每一行标签来使之适合控件的整个宽度。这个风格是缺省的。
另外,你还可以将下面的窗口风格应用于一个标签控件:
·WS_CHILD创建一个代表标签控件的子窗口。不能与WS_POPUP风格一起使用。
·WS_VISIBLE创建一个初始可见的标签控件。
·WS_DISABLED创建一个初始无效的窗口。
·WS_GROUP指定一组控件中的第一个控件,在这组控件中用户可以使用箭头键从一个控件移动到另一个控件。在第一个控件后面的所有用WS_GROUP风格定义的控件都属于同一组。下一个具有WS_GROUP风格的控件结束这个风格组并开始下一个组(即,一组结束的地方就是另一组开始的地方)。
·WS_TABSTOP指定用户可以通过使用TAB键到达的控件。用户按TAB键可以到达下一个具有WS_TABSTOP风格的控件。

请参阅:CTabCtrl::CTabCtrl