卡和选项卡控件属性

您对外观严重的组成一个选项卡控件选项的控件和行为 (CTabCtrl)。 每个选项可能具有标签、图标、项目状态和一个应用程序定义的 32 位值与其关联的。 对于每个选项,可以显示图标,标签或两个。

此外,每个选项卡项可以有三个可能的状态:按,未压缩或显示。 此状态可以通过修改现有选项卡项进行设置。 若要修改现有选项卡项,请检索它通过调用 GetItem,修改 TCITEM 结构 (特别是 dwStatedwStateMask 数据成员),然后返回具有名为的已修改的 TCITEM 结构。 SetItem。 如果需要清除项目状态。 CTabCtrl 对象的所有选项卡项,中调用 DeselectAll。 此功能重置所有选项卡项或所有项目状态,但当前选定的脚本。

下面的代码清除该状态所有选项卡项来修改第三个项的状态:

//modify the third item to be highlighted
TCITEM curItem = {0};

m_TabCtrl.DeselectAll(FALSE); //reset all tab items
curItem.mask = TCIF_STATE;
m_TabCtrl.GetItem(2, &curItem);
curItem.mask = TCIF_STATE;
curItem.dwState = TCIS_HIGHLIGHTED;
curItem.dwStateMask = TCIS_HIGHLIGHTED;
m_TabCtrl.SetItem(2, &curItem);

有关可选特性的更多信息,请参见。 Windows SDK的 卡和选项卡属性 。 有关添加选项的更多信息到选项卡控件,请参见 添加选项到选项卡控件 本主题。

请参见

参考

使用CTabCtrl

概念

控件(MFC)