Share via


COleControl::OnInactiveMouseMove

Aufgerufen durch den Container für das inaktive Objekt unter dem Mauszeiger beim Empfang einer Nachricht WM_MOUSEMOVE.

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

Parameter

  • lprcBounds
    Das Objektumgebende rechteck, in Clientkoordinaten des übergeordneten Fensters.Teilt dem Objekt seine genaue Position und Größe auf dem Bildschirm mit, als die WM_MOUSEMOVE Nachricht empfangen wurde.

  • x
    Die x-Koordinate des Mausspeicherorts in Clientkoordinaten des übergeordneten Fensters.

  • y
    Die y-Koordinate des Mausspeicherorts in Clientkoordinaten des übergeordneten Fensters.

  • dwKeyState
    Identifiziert den aktuellen Zustand der Tastaturmodifizierertasten auf der Tastatur.Gültige Werte können eine Kombination von einem der Flags MK_CONTROL, MK_SHIFT, MK_ALT, MK_BUTTON, MK_LBUTTON, MK_MBUTTON und MK_RBUTTON sein.

Hinweise

Beachten Sie, dass Fensterclientkoordinaten (Pixel) verwendet werden, um die Position des Mauszeigers zu übergeben.Dadurch wird ermöglicht, indem auch das umschließende Rechteck des Objekts im gleichen Koordinatensystem übergibt.

Anforderungen

Header: afxctl.h

Siehe auch

Referenz

COleControl-Klasse

Hierarchien-Diagramm

COleControl::GetActivationPolicy

COleControl::OnInactiveSetCursor