Hvordan endre markøren i C ++

Hvordan endre markøren i C ++


C ++ programmering gir deg verktøyene for å lage interaktive Windows-programmer. En form for intuitiv interaksjon er bruk av musen ikoner. Musepekeren har en måte å betegne noen søknadsprosesser for brukeren. For eksempel, er timeglasset ikonet vanligvis brukes til å fortelle brukeren at programmet er behandlingsresultater, og det står for "vente". Du kan endre markøren til å sende tilbakemeldinger til brukerne i C ++ språket.

Bruksanvisning

1 Definer "SetCursor" funksjon samtale i C ++. Den følgende koden utgjør starten av en C ++ funksjon for å endre markøren:

BOOL myCursorChange :: OnSetCursor (CWnd * PWND, UINT nHitTest, UINT melding)

{

}

2 Definer "hvis" statement å bestemme om du ønsker å endre markøren stil. I dette eksemplet må "m_setCursor" value være "sant". Følgende kode setter ditt "hvis" statement:

BOOL myCursorChange :: OnSetCursor (CWnd * PWND, UINT nHitTest, UINT melding)

{

if (m_setCursor == true)

{

}

}

3 Endre markøren. Det er flere variabler som er tilgjengelige for å endre markøren (se Resource). For eksempel markøren til timeglasset endrer "IDC_WAIT" variable. Følgende kode fullfører en endring fra pilen markøren til et timeglass.

BOOL myCursorChange :: OnSetCursor (CWnd * PWND, UINT nHitTest, UINT melding)

{

if (m_setCursor == true)

{

:: SetCursor (AfxGetApp () -> LoadStandardCursor (IDC_WAIT));

return true;

}

}