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;
} }