CView::OnDragScroll
Appelé par l'infrastructure avant que l'appel OnDragEnter ou OnDragOver pour déterminer si le point se trouve dans la région de défilement.
virtual DROPEFFECT OnDragScroll(
DWORD dwKeyState,
CPoint point
);
Paramètres
dwKeyState
Contient l'état des touches de modification. Il s'agit d'une combinaison de plusieurs des éléments suivants : MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, et MK_RBUTTON.point
Contient l'emplacement du curseur, en pixels, relatif à l'écran.
Valeur de retour
Une valeur d'énumération DROPEFFECT a le type, qui indique le type de blocage qui se produit si l'utilisateur supprimait l'objet à cette position. Le type de déplacement généralement dépend de l'état de la touche actuelle indiquée par dwKeyState. Un mappage standard des keystates aux valeurs d' DROPEFFECT est :
DROPEFFECT_NONE l'objet de données ne peut pas être supprimé dans cette fenêtre.
DROPEFFECT_LINK pour MK_CONTROL | MK_SHIFT crée une liaison entre l'objet et son serveur.
DROPEFFECT_COPY pour MK_CONTROL crée une copie de l'objet supprimé.
DROPEFFECT_MOVE pour MK_ALT crée une copie de l'objet supprimé et supprime l'objet d'origine.
DROPEFFECT_SCROLL indique qu'une opération de défilement de glisser-déplacer est sur le point de se produire ou se produit dans la vue cible.
Pour plus d'informations, consultez l'exemple OCLIENTde concepts avancés par MFC.
Notes
Remplacez cette fonction lorsque vous souhaitez fournir le comportement spécial pour cet événement. L'implémentation par défaut fait défiler automatiquement des fenêtres lorsque le curseur est déplacé dans la zone par défaut de défilement à l'intérieur de la bordure de chaque fenêtre. Pour plus d'informations, consultez l'article glisser-déplacer : implémenter une cible de déplacement.
Configuration requise
Header: afxwin.h