Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zmeniť kurzor v C + +

C + + programovanie vám poskytuje nástroje pre vytváranie interaktívnych aplikácií systému Windows . Jednou z foriem intuitívne interakcie je použitie ikony myši . Kurzor myši je spôsob , ako znamenať niektoré aplikačné procesy pre užívateľa . Napríklad , presýpacie hodiny je ikona zvyčajne používa na oznámiť užívateľovi , že program sa spracováva výsledky , a to znamená " čakať . " Môžete zmeniť kurzor poslať spätnú väzbu pre užívateľa v jazyka C + + . Pokyny dovolená 1

Definujte " SetCursor " volanie funkcie v jazyku C + + . Nasledujúci kód vytvorí štart C + + funkcie , ktorá zmení kurzor :

BOOL myCursorChange :: OnSetCursor ( CWnd * pwnd , UINT nHitTest , UINT správa )

{

}
2

Definujte " keby " vyhlásenie sa rozhodnúť , či chcete zmeniť štýl kurzora . V tomto príklade , " m_setCursor " hodnota musí byť " true " . Nasledujúci kód nastaví vaše " keby " vyhlásenie :

BOOL myCursorChange :: OnSetCursor ( CWnd * pwnd , UINT nHitTest , UINT správa )

{

if ( m_setCursor == true )

{

}

}
3

Zmeniť kurzor . Existuje niekoľko premenných k dispozícii k zmene kurzoru ( pozri zdroj ) . Napríklad , " IDC_WAIT " premenná zmení kurzor presýpacích hodín . Nasledujúci kód dokončí zmenu od kurzora šípky na presýpacie hodiny .

BOOL myCursorChange :: OnSetCursor ( CWnd * pwnd , UINT nHitTest , UINT správa )

{

ak ( m_setCursor == true )

{

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

return tRUE ;

}

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené