CWnd::OnXButtonDown
L'infrastructure appelle cette fonction membre lorsque l'utilisateur appuie XBUTTON1 ou XBUTTON2 lorsque le curseur se trouve dans la zone cliente d'une fenêtre.
afx_msg void OnXButtonDown(
UINT nFlags,
UINT nButton,
CPoint point
);
Paramètres
Paramètre |
Description |
---|---|
[in] nFlags |
Une combinaison d'opérations de bits (OR) de balises qui indiquent quelles touches de modification sont utilisées.Par exemple, la balise d' MK_CONTROL indique que la touche CTRL est enfoncée. |
[in] nButton |
Une valeur d' XBUTTON1 si le premier bouton Microsoft Intellimouse X utilisateur a cliqué sur, ou XBUTTON2 si le deuxième bouton X utilisateur a cliqué sur. |
[in] point |
Un objet de CPoint qui spécifie les détails de X et de y du curseur par rapport à l'angle supérieur gauche de la zone cliente. |
Notes
Cette méthode reçoit une notification de WM_XBUTTONDOWN , décrite dans Kit de développement logiciel Windows.Si la souris est capturée pas, le message est publié dans la fenêtre sous le curseur.Sinon, le message est publié dans la fenêtre qui a capturé la souris.
Le paramètre d' nFlags peut être une combinaison de touches de modification répertoriées dans le tableau suivant.Pour plus d'informations, consultez À propos de les entrées de la souris.
Touche de modification |
Description |
---|---|
MK_CONTROL |
La touche Ctrl est enfoncée. |
MK_LBUTTON |
Le bouton gauche de la souris est enfoncé. |
MK_MBUTTON |
Le bouton central de la souris est enfoncé. |
MK_RBUTTON |
Le bouton droit de la souris est enfoncé. |
MK_SHIFT |
La touche MAJ est enfoncée. |
MK_XBUTTON1 |
Le bouton de la souris XBUTTON1 Microsoft IntelliMouse est enfoncé. |
MK_XBUTTON2 |
Le bouton de la souris XBUTTON2 Microsoft IntelliMouse est enfoncé. |
[!REMARQUE]
Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.
Configuration requise
en-tête : afxwin.h
Cette méthode est prise en Windows Vista et versions ultérieures.
Les spécifications supplémentaires pour cette méthode sont décrites dans Spécifications de génération des contrôles communs Windows Vista.