CWnd::OnXButtonUp
L'infrastructure appelle cette fonction membre lorsque l'utilisateur relâche XBUTTON1 ou XBUTTON2 lorsque le curseur se trouve dans la zone cliente d'une fenêtre.
afx_msg void OnXButtonUp(
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 était double-cliquez sur, ou XBUTTON2 si le deuxième bouton X était double-cliquez 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_XBUTTONUP , 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é. |
Notes
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 pour la génération des contrôles communs Windows Vista.