Freigeben über


CTreeCtrl::GetItemState

Gibt den Status des Elements zurück, das von hItem angegeben wird.

UINT GetItemState(
   HTREEITEM hItem,
   UINT nStateMask 
) const;

Parameter

  • hItem
    Handle des Elements, dessen Zustand abgerufen werden soll.

  • nStateMask
    Maske, die eine oder mehrere abgerufen werden Zustände angibt.Weitere Informationen über mögliche Werte für nStateMask, finden Sie die Erläuterung der state und stateMask-Member der TVITEM-Struktur in Windows SDK.

Rückgabewert

UINT, das den bitweisen OR von Werten enthält, die von nStateMask angegeben werden.Informationen über mögliche Werte, finden Sie unter CTreeCtrl::GetItem.Um den Wert für einen bestimmten Zustand zu suchen, führen Sie eine bitweise AND-Operation des Zustandswert und des Rückgabewerts, wie im folgenden Beispiel gezeigt.

Beispiel

// 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);
}

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CTreeCtrl-Klasse

Hierarchien-Diagramm

CTreeCtrl::GetItem

Konzepte

gibt an Strukturansicht-Steuerelement-Element Übersicht