Funcția CreateCursor creează un cursor având dimensiunea specificată, modele de biți și hot spot.
(HCURSOR CreateCursor HINSTANCE hInst, / / ocupa de instanta applicationintxHotSpot, / / poziție orizontală de hot spotintyHotSpot, / / pozi?ia verticală de hot spotintnWidth, / / lățimea cursorului intnHeight, / / cursorul înălțimeCONST VOID* pvANDPlane, / / indicatorul la matrice și bitmaskCONST VOID* pvXORPlane / / indicatorul la matrice bitmask XOR);
Dacă funcția reușește, valoarea returnată identifică cursorul.
Dacă funcția nu reușește, valoarea returnată este NULL. Pentru a obține extins informa?ii eroare, apel GetLastError.
Parametrii nWidth și nHeight trebuie să specificați o lățime și înălțime care sunt acceptate de driverul de afișare curent, deoarece sistemul nu poate crea cursoare de alte dimensiuni. Pentru a determina lățimea și înălțimea acceptate de driverul de afișare, utilizați funcția de GetSystemMetrics , precizând valoarea SM_CXCURSOR sau SM_CYCURSOR.
Înainte de închidere, cererea trebuie să apela funcția DestroyCursor pentru a elibera orice resurse de sistem care asociate cu cursorul.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Cursoare prezentare generală, funcții cursorul, CreateIcon, DestroyCursor, GetModuleHandle, GetSystemMetrics, SetCursor