Partager via


CTreeCtrl::CreateDragImage

Appelez cette fonction pour créer une bitmap glissante pour l'élément donné dans un contrôle arborescence, pour créer une liste d'images pour la bitmap, et pour ajouter la bitmap à la liste d'images.

CImageList* CreateDragImage( 
   HTREEITEM hItem  
);

Paramètres

  • hItem
    Handle de l'élément d'arborescence en faisant glisser.

Valeur de retour

Pointeur vers la liste d'images à laquelle la bitmap glissante a été ajoutée, si l'opération a réussi ; sinon NULL.

Notes

Une application utilise les fonctions de liste d'images pour afficher l'image lorsque l'élément est déplacé.

L'objet d' CImageList est définitive, et vous devez le supprimer une fois terminé. Par exemple :

HTREEITEM hItem =m_TreeCtrl.GetSelectedItem();

CImageList* pImageList = m_TreeCtrl.CreateDragImage(hItem);

// Do something with the image list. 

delete pImageList;

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CTreeCtrl, classe

Graphique de la hiérarchie

CTreeCtrl::SelectDropTarget

CTreeCtrl::GetDropHilightItem

CTreeCtrl::SetImageList