Partager via


COleControl::OnInactiveMouseMove

Appelé par le conteneur de cet objet inactif sous le pointeur de la souris à la réception d'un message d' WM_MOUSEMOVE .

virtual void OnInactiveMouseMove( 
   LPCRECT lprcBounds,
   long x,
   long y,
   DWORD dwKeyState  
);

Paramètres

  • lprcBounds
    Le rectangle englobant d'objet, dans les coordonnées clientes de la fenêtre contenante. Indique à l'objet sa position et la taille exactes sur l'écran lorsque le message d' WM_MOUSEMOVE a été accepté.

  • x
    X de l'emplacement de la souris dans les coordonnées clientes de la fenêtre contenante.

  • y
    Y de l'emplacement de la souris dans les coordonnées clientes de la fenêtre contenante.

  • dwKeyState
    Identifie l'état actuel des touches de modification du clavier du clavier. Les valeurs valides peuvent être une combinaison des balises l'une des MK_CONTROL, MK_SHIFT, MK_ALT, MK_BUTTON, MK_LBUTTON, MK_MBUTTON, et MK_RBUTTON.

Notes

Notez que les coordonnées clientes de fenêtre (pixels) sont utilisées pour passer la position du curseur de la souris. Cela est rendu possible en passant également le rectangle englobant de l'objet dans le même système de coordonnées.

Configuration requise

Header: afxctl.h

Voir aussi

Référence

COleControl, classe

Graphique de la hiérarchie

COleControl::GetActivationPolicy

COleControl::OnInactiveSetCursor