C + + programmering ger dig verktyg för att skapa interaktiva Windows-program . En form av intuitiv interaktion är användningen av mus ikoner. Muspekaren har ett sätt att beteckna vissa programikoner processer för användaren . Till exempel är den timglas ikonen som typiskt används för att tala om för användaren att programmet bearbetar resultat och det står för " vänta. " Du kan ändra markören för att skicka feedback till dina användare i C + + språket . Instruktioner
1
Definiera " SetCursor " funktionsanrop i C + + . I följande kod skapas i början av en C + + -funktionen för att ändra markören :
BOOL myCursorChange :: OnSetCursor ( CWnd * pwnd , UINT nHitTest , UINT meddelande ) katalog
{
}
2
Definiera " om " uttalande att bestämma om du vill ändra markören stilen . I detta exempel måste den " m_setCursor "-värdet vara "sann ". Följande kod anger ditt " om " uttalande :
BOOL myCursorChange :: OnSetCursor ( CWnd * pwnd , UINT nHitTest , UINT meddelande ) katalog
{
om ( m_setCursor == true ) katalog
{
}
}
3
Ändra markören . Det finns flera variabler som finns för att ändra markören ( se Resurs ) . Till exempel " IDC_WAIT " variabel ändras markören till timglaset . Följande kod fullbordar en förändring från pilen markören till ett timglas .
BOOL myCursorChange :: OnSetCursor ( CWnd * pwnd , UINT nHitTest , UINT meddelandet ) katalog
{
om ( m_setCursor == true ) katalog
{
:: SetCursor ( AfxGetApp ( ) - > LoadStandardCursor ( IDC_WAIT ) ) ;
return true ;
}
}