共用方式為


索引標籤及索引標籤控制項屬性

您可以大幅地控制的外觀和行為的索引標籤控制項所組成的索引標籤 (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)