C + + programmering giver dig værktøjer til at skabe interaktive Windows-programmer. En form for intuitiv interaktion er brugen af muse ikoner . Musemarkøren har en måde at betegne nogle ansøgning processer for brugeren. For eksempel er timeglasset ikonet typisk bruges til at fortælle brugeren , at programmet behandler resultater, og det står for " ventetid ". Du kan ændre markøren til at sende feedback til dine brugere i C + + sprog. Instruktioner
1
Definere " SetCursor " funktion opkald i C + + . Følgende kode opretter starten på en C + + funktion til at ændre markøren : Hej
BOOL myCursorChange :: OnSetCursor ( CWnd * PWND , UINT nHitTest , UINT meddelelse)
{
}
2
Definer "hvis" erklæring til at beslutte, om du ønsker at ændre markøren stil. I dette eksempel skal " m_setCursor " værdien være "sande ". Følgende kode sætter din "hvis" erklæring : Hej
BOOL myCursorChange :: OnSetCursor ( CWnd * PWND , UINT nHitTest , UINT meddelelse)
{
if ( m_setCursor == true)
{
}
}
3
Skift markøren. Der er flere variabler til rådighed til at ændre markøren (se Resource ) . For eksempel kan de " IDC_WAIT " variabel skifter markøren til timeglas . Følgende kode fuldender en ændring fra pilen markøren til et timeglas .
BOOL myCursorChange :: OnSetCursor ( CWnd * PWND , UINT nHitTest , UINT besked )
{
hvis ( m_setCursor == true)
{
:: SetCursor ( AfxGetApp () -> LoadStandardCursor ( IDC_WAIT )),
returnere sandt ;
}
}