Partager via


CTreeCtrl::Select

Appelez cette fonction pour sélectionner l'élément d'arborescence donné, faites défiler l'élément dans la vue, ou redessinez l'élément dans le style utilisé pour indiquer la cible d'une opération de glisser-déplacer.

BOOL Select( 
   HTREEITEM hItem, 
   UINT nCode  
);

Paramètres

  • hItem
    Handle d'un élément d'arborescence.

  • nCode
    Le type d'action à effectuer. Ce paramètre peut avoir l'une des valeurs suivantes :

    • TVGN_CARET définit la sélection sur l'élément donné.

    • TVGN_DROPHILITE redessine l'élément donné dans le style utilisé pour indiquer la cible d'une opération de glisser-déplacer.

    • TVGN_FIRSTVISIBLE fait défiler verticalement l'arborescence afin que l'élément donné est le premier élément visible.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Notes

Si nCode contient la valeur TVGN_CARET, la fenêtre parente des messages accepte de TVN_SELCHANGING et de TVN_SELCHANGED notification. De plus, si l'élément spécifié est l'enfant d'un élément parent réduit, la liste de parent d'éléments enfants est développée pour indiquer l'élément spécifié. Dans ce cas, la fenêtre parente des messages accepte de TVN_ITEMEXPANDING et de TVN_ITEMEXPANDED notification.

Exemple

Consultez l'exemple pour CTreeCtrl::HitTest.

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CTreeCtrl, classe

Graphique de la hiérarchie

CTreeCtrl::SelectItem

CTreeCtrl::GetSelectedItem

CTreeCtrl::SelectDropTarget