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;
}
}