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