Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come modificare il cursore in C + +

C + + vi fornisce gli strumenti per creare applicazioni interattive di Windows . Una forma di interazione intuitiva è l' uso di icone del mouse . Il cursore del mouse ha un modo per indicare alcuni processi applicativi per l'utente . Per esempio, la clessidra è l'icona tipicamente usato per informare l' utente che il programma sta elaborando i risultati e si distingue per " aspettare ". È possibile modificare il cursore di inviare un feedback agli utenti nel linguaggio C + + . Istruzioni
1

Definire il " SetCursor " chiamata di funzione in C + + . Il codice seguente crea l'inizio di una funzione C + + per modificare il cursore :

myCursorChange BOOL :: OnSetCursor ( CWnd * pWnd , UINT nHitTest , messaggio UINT ) per

{

}
2

Definire il "if" per decidere se si desidera modificare lo stile del cursore . In questo esempio , il valore " m_setCursor " deve essere " vero". Il codice seguente imposta il tuo "if" :

myCursorChange BOOL :: OnSetCursor ( CWnd * pWnd , UINT nHitTest , messaggio UINT ) per

{

se ( m_setCursor == vero ) per

{

}

}
3

Cambiare il cursore . Ci sono diverse variabili disponibili per cambiare il cursore ( vedi risorse) . Per esempio, il " IDC_WAIT " variabile cambia il cursore a clessidra . Il codice seguente compie un cambiamento dal cursore in una clessidra .

MyCursorChange BOOL :: OnSetCursor ( CWnd * pWnd , UINT nHitTest , UINT messaggio ) per

{

se ( m_setCursor == true ) per

{

:: SetCursor ( AfxGetApp ( ) - > LoadStandardCursor ( IDC_WAIT ) ) ;

return true;

} }



 

Programmazione © www.354353.com