Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 ;
}
}