Partager via


CImageList::DragEnter

Pendant une opération de glissement, verrouille les mises à jour à la fenêtre spécifiée par pWndLock et affiche l'image faire glisser à la position spécifiée par point.

static BOOL PASCAL DragEnter( 
   CWnd* pWndLock, 
   CPoint point  
);

Paramètres

  • pWndLock
    Pointeur vers la fenêtre qui possède l'image glisser.

  • point
    Position à laquelle pour afficher l'image glisser. Les coordonnées sont par rapport à l'angle supérieur gauche de la fenêtre (et non la zone cliente).

Valeur de retour

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

Notes

Les coordonnées sont par rapport à l'angle supérieur gauche de la fenêtre, vous devez donc compenser les largeurs des éléments de fenêtre, tels que la bordure, la barre de titre, et la barre de menus, en spécifiant les coordonnées.

Si pWndLock est NULL, cette fonction dessine l'image dans le contexte d'affichage associé à la fenêtre du bureau, et les coordonnées sont par rapport à l'angle supérieur gauche de l'écran.

Cette fonction verrouille toutes les mises à jour à la fenêtre données pendant l'opération glisser. Si vous devez faire tout dessin pendant une opération de glissement, par exemple mettre en surbrillance la cible d'une opération de glisser-déplacer, vous pouvez masquer temporairement l'image glisser à l'aide de la fonction de CImageList::DragLeave .

Exemple

Consultez l'exemple pour CImageList::BeginDrag.

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CImageList, classe

Graphique de la hiérarchie

CImageList::BeginDrag

CImageList::EndDrag

CImageList::DragMove

CImageList::DragLeave