CWnd::OnSetCursor
Il framework chiama la funzione membro se l'input del mouse non viene acquisito e lo spostamento del cursore di cause del mouse all'interno CWnd.
afx_msg BOOL OnSetCursor(
CWnd* pWnd,
UINT nHitTest,
UINT message
);
Parametri
pWnd
Specifica un puntatore alla finestra che contiene il cursore.Il puntatore può essere temporanei e non deve essere archiviata per un utilizzo successivo.nHitTest
Specifica il prefisso hit test.L'hit test determina la posizione del cursore.message
Specifica il numero di messaggio del mouse.
Valore restituito
Diverso da zero per interrompere l'ulteriore elaborazione, o 0 per continuare.
Note
L'implementazione predefinita chiama OnSetCursor della finestra padre prima di elaborare.Se la finestra padre restituisce TRUE, un'ulteriore elaborazione verrà interrotta.Chiamando la finestra padre fornisce il controllo della finestra padre sull'impostazione del cursore in una finestra figlio.
L'implementazione predefinita imposta il cursore su una freccia se non è presente nell'area client o in corrispondenza della registrare- classe se è.
Se nHitTest è HTERROR e message è un messaggio abbottonato del mouse, la funzione membro MessageBeep è denominata.
Il parametro message è 0 quando CWnd attivata la modalità menu.
[!NOTA]
Questa funzione membro viene chiamata dal framework per consentire l'applicazione per gestire 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, tale implementazione dei parametri passati originariamente con il messaggio e non i parametri forniti alla funzione.
Requisiti
Header: afxwin.h
Vedere anche
Riferimenti
Altre risorse
Ricerca di categorie: Modificare il cursore del mouse in un'applicazione MFC?