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:
BOOL myCursorChange :: OnSetCursor (CWnd * pWnd, UINT nHitTest, message d'UINT)
{
}
Programmation C ++ vous fournit les outils 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 d'application pour l'utilisateur. Par exemple, le sablier est l'icône généralement utilisé pour indiquer à l'utilisateur que le programme est des résultats de traitement et qu'elle représente "attendre." Vous pouvez modifier le curseur pour envoyer du feedback à vos utilisateurs dans le langage C ++.
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:
BOOL myCursorChange :: OnSetCursor (CWnd * pWnd, UINT nHitTest, message d'UINT)
{
}
Définir le "si" déclaration de décider si vous voulez changer le style du curseur. Dans cet exemple, la "m_setCursor" valeur doit être "vrai." Le code suivant définit votre "si" déclaration:
BOOL myCursorChange :: OnSetCursor (CWnd * pWnd, UINT nHitTest, message d'UINT)
{
if (m_setCursor == true)
{
}
}
Changer le curseur. Il ya plusieurs variables disponibles pour changer le curseur (voir la Ressource). Par exemple, la "IDC_WAIT" la variable change le curseur en sablier. Le code suivant remplit un changement de la flèche du curseur sur un sablier.
BOOL myCursorChange :: OnSetCursor (CWnd * pWnd, UINT nHitTest, message d'UINT)
{
if (m_setCursor == true)
{
:: SetCursor (AfxGetApp () - gt; LoadStandardCursor (IDC_WAIT));
return TRUE;
}
}