Partager via


COleControl::OnInactiveSetCursor

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

virtual BOOL OnInactiveSetCursor( 
   LPCRECT lprcBounds,
   long x,
   long y,
   DWORD dwMouseMsg,
   BOOL bSetAlways  
);

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_SETCURSOR 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.

  • dwMouseMsg
    L'identificateur de message de la souris pour lequel WM_SETCURSOR s'est produit.

  • bSetAlways
    Spécifie si l'objet doit définir le curseur. Si TRUE, l'objet doit définir le curseur ; si FALSE, le curseur n'est pas obligé de définir le curseur, et retourne S_FALSE dans ce cas.

Valeur de retour

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

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::OnInactiveMouseMove