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