Condividi tramite


CTreeCtrl::SetExtendedStyle

Imposta stili estesi per il controllo di visualizzazione ad albero corrente.

DWORD SetExtendedStyle(
      DWORD dwExMask, 
      DWORD dwExStyles
);

Parametri

Parametro

Descrizione

[in] dwExMask

Una maschera di bit che specifica gli stili nel controllo di visualizzazione ad albero corrente sono interessati da questo metodo. Se questo parametro è zero, viene ignorato e il valore del parametro dwExStyles è assegnato al controllo di visualizzazione ad albero.

Specificare zero o una combinazione bit per bit (OR) di stili descritti in Stili estesi del controllo di visualizzazione ad albero.

[in] dwExStyles

Una maschera di bit che specifica gli stili nel controllo di visualizzazione ad albero corrente da impostare o cancellare l'opzione.

Per impostare una combinazione di stili, specificare una combinazione bit per bit (OR) di stili descritti in Stili estesi del controllo di visualizzazione ad albero. Per rimuovere un set degli stili, specificare zero.

Valore restituito

Un valore che contiene il controllo esteso precedente di.

Note

Questo metodo cancella gli stili specificati nel parametro dwExMask, quindi imposta stili specificati nel parametro dwExStyles. Solo gli stili estesi che corrispondono ai bit della modifica dwExMask.

Questo metodo invia il messaggio TVM_SETEXTENDEDSTYLE, come descritto in Windows SDK.

Requisiti

intestazione: afxcmn.h

Questo metodo è supportato in Windows XP 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 viene aggiunto lo stile esteso TVS_EX_AUTOHSCROLL al controllo di visualizzazione ad albero corrente. 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. È stata eseguita intenzionalmente lo stretto del controllo di visualizzazione ad albero in modo da doverlo automaticamente lo scorrimento per visualizzare l'elemento albero con lo stato attivo.

 m_treeCtrl.SetExtendedStyle(TVS_EX_AUTOHSCROLL, TVS_EX_AUTOHSCROLL);

Vedere anche

Riferimenti

Classe CTreeCtrl

Grafico delle gerarchie

TVM_SETEXTENDEDSTYLE

CTreeCtrl::GetExtendedStyle

Stili estesi del controllo di visualizzazione ad albero