Share via


CTreeCtrl::GetItemState

傳回 hItem指定項目的狀態。

UINT GetItemState(
   HTREEITEM hItem,
   UINT nStateMask 
) const;

參數

  • hItem
    狀態要擷取之項目的控制代碼。

  • nStateMask
    指出一或多個狀態遮罩都會擷取。 如需 nStateMask的可能值的詳細資訊,請參閱中有關 TVITEM 結構的 statestateMask 成員的討論 Windows SDK的。

傳回值

保存位元 nStateMask 指定或值的 UINT 。 如需可能值的詳細資訊,請參閱 CTreeCtrl::GetItem。 如下列範例所示,若要尋找特定狀態的值,請執行位元狀態值和傳回值和的作業。

範例

// Show all of the visible items in bold.
HTREEITEM hItem = m_TreeCtrl.GetFirstVisibleItem();

while (hItem != NULL)
{
   m_TreeCtrl.SetItemState(hItem, TVIS_BOLD, TVIS_BOLD);
   ASSERT(TVIS_BOLD & m_TreeCtrl.GetItemState(hItem, TVIS_BOLD));
   hItem = m_TreeCtrl.GetNextVisibleItem(hItem);
}

需求

Header: afxcmn.h

請參閱

參考

CTreeCtrl 類別

階層架構圖

CTreeCtrl::GetItem

概念

樹狀目錄控制項項目狀態概觀