Freigeben über


COleControl::OnInactiveSetCursor

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

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

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

  • dwMouseMsg
    Der Bezeichner der Mausmeldung, für die WM_SETCURSOR aufgetreten ist.

  • bSetAlways
    Gibt an, ob das Objekt den Cursor festlegen muss. Wenn TRUE, das Objekt den Cursor festlegen muss, FALSE, wenn der Cursor nicht gezwungen wird, um den Cursor festzulegen und zurückgibt S_FALSE in diesem Fall.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

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

Hierarchiediagramm

COleControl::GetActivationPolicy

COleControl::OnInactiveMouseMove