C + + vous fournit les outils nécessaires pour créer des applications Windows interactives. Une forme d' interaction intuitive est l'utilisation d'icônes de souris. Le curseur de la souris a une façon de signifier certains processus de demande de l'utilisateur. Par exemple, le sablier est l'icône généralement utilisé pour indiquer à l'utilisateur que le programme est en train de traiter les résultats et il signifie « attente ». Vous pouvez modifier le curseur pour envoyer vos commentaires à vos utilisateurs dans le langage C + + . Instructions 1 définir le « SetCursor " appel de fonction en C + + . Le code suivant crée le début d'une fonction C + + pour changer le curseur : myCursorChange BOOL :: OnSetCursor ( CWnd * pWnd , UINT nHitTest , un message UINT ) { } 2 définir le « if» de décider si vous voulez changer le style du curseur . Dans cet exemple, la valeur " m_setCursor » doit être «vrai». Le code suivant définit votre "if" : myCursorChange BOOL :: OnSetCursor ( CWnd * pWnd , UINT nHitTest , un message UINT ) { if ( m_setCursor == true) { } } 3 Changer le curseur. Il ya plusieurs variables disponibles pour modifier le curseur (voir ressources) . Par exemple, le " IDC_WAIT " la variable d' curseur sur le sablier . Le code suivant effectue un changement de la flèche du curseur en sablier . MyCursorChange BOOL :: OnSetCursor ( CWnd * pWnd , UINT nHitTest , UINT un message ) { si ( m_setCursor == true ) { :: SetCursor ( AfxGetApp () -> LoadStandardCursor ( IDC_WAIT ) ) ; return true; } }
|