C + + programmering gir deg verktøy for å lage interaktive Windows-programmer . En form for intuitiv interaksjon er bruk av muse -ikoner. Musepekeren har en måte å betegne noen søknadsprosesser for brukeren . For eksempel er timeglasset ikonet vanligvis brukes til å fortelle brukeren at programmet behandler resultater , og det står for " ventetiden ". Du kan endre markøren å sende tilbakemelding til brukerne i C + + språk . Instruksjoner
en
Definer " SetCursor " funksjon samtale i C + + . Følgende kode oppretter starten på en C + + -funksjonen for å endre markøren : en
BOOL myCursorChange :: OnSetCursor ( CWnd * PWND , UINT nHitTest , UINT melding)
{
}
2
Definer "hvis " statement å avgjøre om du ønsker å endre markøren stil. I dette eksemplet må " m_setCursor " verdien være " sant". Følgende kode setter din " hvis " statement : en
BOOL myCursorChange :: OnSetCursor ( CWnd * PWND , UINT nHitTest , UINT melding)
{
if ( m_setCursor == true)
{
}
}
3
Endre markøren. Det er flere variabler tilgjengelig for å endre markøren ( se Resource ) . For eksempel, " IDC_WAIT " variabelen endrer markøren til timeglasset . Følgende kode fullfører en endring fra pilen markøren til et timeglass .
BOOL myCursorChange :: OnSetCursor ( CWnd * PWND , UINT nHitTest , UINT melding)
{
hvis ( m_setCursor == true )
{
:: SetCursor ( AfxGetApp ( ) - > LoadStandardCursor ( IDC_WAIT ));
return true;
}
}