afx_msg BOOL OnSetCursor ( CWnd * pWnd, UINT nHitTest, UINT Message );
Rückgabewert
Nonzero Weiterverarbeitung zu stoppen, oder 0, um fortzufahren.
Parameter
pWnd
Gibt einen Zeiger auf das Fenster, das den Cursor enthält. Der Zeiger kann befristet sein und sollten nicht für die spätere Verwendung gespeichert werden.
nHitTest
Gibt die Trefferüberprüfung -Vorwahl. Die Trefferüberprüfung bestimmt der Cursorposition.
nachricht
Gibt die Nummer der Maus.
Bemerkungen
Das Framework ruft diese Memberfunktion, wenn Mauseingaben nicht aufgezeichnet wird und die Maus Cursorbewegung innerhalb des CWnd -Objekts verursacht.
Die Standardimplementierung ruft das übergeordnete Fenster des OnSetCursor vor der Verarbeitung. Wenn das übergeordnete Fenster TRUEzurückgibt, wird die Verarbeitung angehalten. Aufrufen des übergeordneten Fensters gibt das übergeordnete Fenster Kontrolle über den Cursor Einstellung in einem untergeordneten Fenster.
Die Standardimplementierung setzt den Cursor in einen Pfeil, wenn es nicht im Client-Bereich oder den Cursor registriert-Klasse handelt es sich.
&Nbsp; nHitTest ist HTERROR und die Nachricht ist eine Maus-Button-Down-Nachricht, die die MessageBeep -Memberfunktion aufgerufen wird.
Der Message -Parameter ist 0, wenn CWnd Menü-Modus.
Hinweis&Nbsp; Dieser Member-Funktion wird aufgerufen, durch den Rahmen für die Anwendung, eine Windows-Meldung zu behandeln zu können. An Ihre Funktion übergebenen Parameter entsprechen die Parametern von Rahmen empfangen, wenn die Nachricht empfangen wurde. Wenn Sie die Basisklasse Implementierung dieser Funktion aufrufen, wird diese Implementierung verwendet ursprünglich mit der Meldung und nicht die Parameter, die Sie angeben, an die Funktion übergebenen Parameter.
CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CWnd::OnNcHitTest, WM_SETCURSOR