afx_msg BOOL OnSetCursor ( CWnd * pWnd, UINT nHitTest, UINT message );
Valore restituito
Diverso da zero per fermare un'ulteriore elaborazione, oppure 0 per continuare.
Parametri
pWnd
Specifica un puntatore alla finestra che contiene il cursore. Il puntatore può essere temporaneo e non deve essere memorizzato per un uso successivo.
nHitTest
Specifica il codice di zona di hit test . L'hit test determina la posizione del cursore.
messaggio
Specifica il numero di messaggi del mouse.
Osservazioni
Il framework chiama questa funzione membro se input del mouse non viene catturato e il mouse provoca il movimento del cursore all'interno dell'oggetto CWnd.
L'implementazione predefinita chiama della finestra padre OnSetCursor prima della trasformazione. Se la finestra padre restituisce TRUE, un'ulteriore elaborazione viene interrotta. Chiamare la finestra padre dà il genitore controllo finestra sull'impostazione del cursore in una finestra figlio.
L'implementazione predefinita imposta il cursore su una freccia, se non è nell'area client o al cursore classe registrato se è.
se nHitTest è HTERROR e il messaggio è un messaggio button-down del mouse, viene chiamata la funzione membro MessageBeep.
Il parametro message è 0 quando CWnd entra nel menu principale.
&Notanbsp; Questa funzione membro viene chiamata dal framework per consentire l'applicazione per la gestione di un messaggio di Windows. I parametri passati alla funzione riflettono i parametri ricevuti dal framework quando il messaggio è stato ricevuto. Se si chiama l'implementazione della classe base di questa funzione, che l'applicazione utilizzerà i parametri passati originariamente con il messaggio e non i parametri forniti alla funzione.
Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CWnd::On&NcHitTest, WM_SETCURSOR