Partager via


CTreeCtrl::SetExtendedStyle

Définit les styles étendus pour le contrôle arborescence actuel.

DWORD SetExtendedStyle(
      DWORD dwExMask, 
      DWORD dwExStyles
);

Paramètres

Paramètre

Description

[in] dwExMask

Un masque de bits qui spécifie les styles dans le contrôle arborescence en cours sont affectés par cette méthode. Si ce paramètre est zéro, il est ignoré et la valeur du paramètre d' dwExStyles est assignée au contrôle arborescence.

Spécifiez zéro ou une combinaison d'opérations de bits (OR) de styles décrits dans styles étendus de contrôle arborescence.

[in] dwExStyles

Un masque de bits qui spécifie les styles dans le contrôle arborescence actuel à définir ou supprimer.

Pour définir une combinaison des styles, spécifiez une combinaison d'opérations de bits (OR) de styles décrits dans styles étendus de contrôle arborescence. Pour supprimer un jeu de styles, spécifiez zéro.

Valeur de retour

Une valeur contenant les styles de contrôles étendus précédents.

Notes

Cette méthode efface les styles spécifiés dans le paramètre d' dwExMask , puis définit les styles spécifiés dans le paramètre d' dwExStyles . Seuls les styles étendus qui correspondent aux bits dans la modification d' dwExMask .

Cette méthode envoie le message de TVM_SETEXTENDEDSTYLE , qui est décrit dans Kit de développement logiciel Windows.

Configuration requise

en-tête : afxcmn.h

Cette méthode est prise en charge dans Windows XP et versions ultérieures.

Les spécifications supplémentaires pour cette méthode sont décrites dans Spécifications pour la génération des contrôles communs Windows Vista.

Exemple

l'exemple de code suivant définit une variable, m_treeCtrl, qui est utilisée pour accéder au contrôle arborescence actuel. l'exemple de code définit également un entier non signé et plusieurs variables de HTREEITEM. Ces variables sont utilisées dans l'exemple suivant.

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;

l'exemple de code suivant ajoute le style étendu par TVS_EX_AUTOHSCROLL au contrôle arborescence actuel. Dans la première section de l'exemple de code, qui n'est pas indiqué, nous avons créé une arborescence qui se compose d'un nœud de pays/région racine pour les états-unis, sous-nœuds pour les états de la Pennsylvanie et de Washington, et les éléments d'arborescence pour les villes dans les rapports. Nous avons intentionnellement fait l'étroite de contrôle arborescence afin qu'il ait automatiquement le défilement pour afficher l'élément d'arborescence qui a le focus.

  m_treeCtrl.SetExtendedStyle(TVS_EX_AUTOHSCROLL, TVS_EX_AUTOHSCROLL);

Voir aussi

Référence

CTreeCtrl, classe

Graphique de la hiérarchie

TVM_SETEXTENDEDSTYLE

CTreeCtrl::GetExtendedStyle

styles étendus de contrôle arborescence