索引標籤和索引標籤控制項屬性
您對外觀的相當整理選項控制選項的控制項和行為 (CTabCtrl)。 每個選項可能有標籤、圖示、項目狀態和應用程式定義的 32 位元值與它。 對於每個索引標籤,可以顯示圖示,標籤或兩者。
此外,每個索引標籤項目可以有三個可能的狀態:按,解壓縮或反白顯示。 這個狀態可以修改現有的索引標籤項目只設定。 若要修改現有的索引標籤項目,請擷取它與呼叫 GetItem,修改 TCITEM 結構 (特別是 dwState 和 dwStateMask 資料成員),然後傳回與呼叫中修改的 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的 選項以及屬性 。 如需加入選項的詳細資訊加入至索引標籤控制項,請參閱本主題稍後的 將選項加入至索引標籤控制項 。