共用方式為


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

您可以相當控制組成定位字元控制項的索引標籤外觀和行為( CTabCtrl )。 每個索引標籤都可以有標籤、圖示、專案狀態,以及與其相關聯的應用程式定義 32 位值。 針對每個索引標籤,您可以顯示圖示、標籤或兩者。

此外,每個索引標籤專案可以有三種可能的狀態:已按下、未壓縮或反白顯示。 此狀態只能藉由修改現有的索引標籤專案來設定。 若要修改現有的索引標籤專案,請使用 GetItem 呼叫擷取它、修改 TCITEM 結構(特別是 dwState 和 dwStateMask 資料成員),然後使用對 SetItem 的呼叫 傳回修改 TCITEM 的結構。 如果您需要清除 物件中 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 中的索引標籤和索引標籤 屬性。 如需將索引標籤新增至索引標籤控制項的詳細資訊,請參閱 本主題稍後的將索引標籤新增至 Tab 控制項

另請參閱

使用 CTabCtrl
Controls