Condividi tramite


CTreeCtrl::SetItemStateEx

Imposta lo stato esteso dell'elemento specificato nel controllo di visualizzazione ad albero corrente.

BOOL SetItemStateEx(
     HTREEITEM hItem, 
     UINT uStateEx
);

Parametri

Parametro

Descrizione

[in] hItem

Handle a un elemento del controllo di visualizzazione ad albero.

[in] uStateEx

Lo stato esteso dell'elemento. Per ulteriori informazioni, vedere il membro uStateEx della struttura TVITEMEX.

Valore restituito

true se questo metodo ha esito positivo; in caso contrario, false.

Note

Questo metodo invia il messaggio TVM_SETITEM, come descritto in Windows SDK. Questo metodo assegna il parametro uStateEx al membro uStateEx di una struttura TVITEMEX e di utilizzare tale struttura nel messaggio.

Requisiti

intestazione: afxcmn.h

Questo metodo è supportato in Windows Vista e versioni successive.

i requisiti aggiuntivi per questo metodo sono descritti in Requisiti di compilazione per i controlli comuni di Windows Vista.

Esempio

Nell'esempio di codice definisce una variabile, m_treeCtrl, utilizzata per accedere al controllo di visualizzazione ad albero corrente. L'esempio di codice definisce inoltre un intero senza segno e più variabili di HTREEITEM. Queste variabili vengono utilizzate nell'esempio seguente.

public:
    // Variable to access tree control.
    CTreeCtrl m_treeCtrl;
    // Variable to access splitbutton control.
    CSplitButton m_splitbutton;
    // Accessibility identifier
    UINT accIdUS;
    // HTREEITEMs
    HTREEITEM hCountry;
    HTREEITEM hPA;
    HTREEITEM hWA;

Nell'esempio di codice riportato un elemento di visualizzazione struttura ad albero nello stato disabilitato. In una sezione precedente dell'esempio di codice, non viene visualizzato, creato una visualizzazione struttura ad albero che include un nodo radice area a un paese per gli Stati Uniti, sottonodi degli stati di Pensilvania e di Washington e gli elementi albero delle città negli stati. Questo esempio di codice riportato di seguito il nodo della Pensilvania nello stato disabilitato.

    // Disable the Pennsylvania node.
    m_treeCtrl.SetItemStateEx( hPA, TVIS_EX_DISABLED );

Vedere anche

Riferimenti

Classe CTreeCtrl

Grafico delle gerarchie

CTreeCtrl::GetItemStateEx

TVM_SETITEM

TVITEMEX