Ορίστε το " SetCursor " κλήση συνάρτησης σε C + + . Ο παρακάτω κώδικας δημιουργεί την έναρξη ενός C + + λειτουργία για να αλλάξετε το δρομέα :
BOOL myCursorChange :: OnSetCursor ( cwnd * PWND , UINT nHitTest , UINT μήνυμα )
{
} 2
Ορίστε το " if" για να αποφασίσετε αν θέλετε να αλλάξετε το στυλ δρομέα . Σε αυτό το παράδειγμα , το « m_setCursor " τιμή πρέπει να είναι " αληθές ". Ο παρακάτω κώδικας ορίζει το " εάν " δήλωση:
BOOL myCursorChange :: OnSetCursor ( cwnd * PWND , UINT nHitTest , UINT μήνυμα )
{
αν ( m_setCursor == αλήθεια )
{
} }
εικόνων 3
Αλλάξτε τον κέρσορα . Υπάρχουν πολλές μεταβλητές που διατίθενται για να αλλάξετε το δρομέα (βλέπε Πόρων ) . Για παράδειγμα , το « IDC_WAIT " μεταβλητή αλλάζει τον κέρσορα στην κλεψύδρα. Ο ακόλουθος κώδικας ολοκληρώνει μια αλλαγή από το βέλος δρομέα σε μια κλεψύδρα .
BOOL myCursorChange :: OnSetCursor ( cwnd * PWND , UINT nHitTest , UINT μήνυμα )
{
αν ( m_setCursor == true ) {
:: SetCursor ( AfxGetApp ( ) - > LoadStandardCursor ( IDC_WAIT ) ) ?
επιστρέψει TRUE, ?
} }
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα