CreateCursor

CreateCursor funkcia vytvorí kurzor so špecifikovanou veľkosťou, bitové vzory a hot spot.

(HCURSOR CreateCursor HINSTANCE  hInst; / / spracovávať na aplikáciu stupňaintxHotSpot; / / horizontálnej polohy hot spotintyHotSpot; / / vertikálnu polohu hot spotintnWidth; / / šírku kurzora intnHeight; / / kurzor výškaKONŠTANTA VOID* pvANDPlane; / / ukazovateľ na pole bitovú masku aKONŠTANTA VOID* pvXORPlane / / ukazovateľ na pole bitovú masku XOR);
 

Parametre

hInst
Rukoväť na aktuálnu inštanciu aplikáciu, ktorá vytvorí kurzor.
xHotSpot
Určuje horizontálnej polohy kurzora hot spot.
yHotSpot
Určuje vertikálnu polohu kurzora hot spot.
nWidth
Určuje šírku v pixeloch kurzor.
nHeight
Určuje výšku v pixeloch kurzor.
pvANDplane
Ukazovateľ na pole bajtov obsahujúce bitové hodnoty a bitovú masku kurzor v závislé od zariadenia Čiernobiela bitová mapa.
pvXORplane
Ukazovateľ na pole bajtov obsahujúce bitové hodnoty XOR bitovú masku kurzor v závislé od zariadenia Čiernobiela bitová mapa.

Note:

V prípade úspešnosti funkciou vrátenej hodnoty identifikuje kurzor.

Ak funkcia zlyhá, vrátená hodnota je NULL. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Parametre nWidth a nHeight zadať šírku a výšku, ktoré sú podporované aktuálny ovládač obrazovky, pretože systém nemôže vytvoriť kurzory ostatné veľkosti. Zistiť šírku a výšku podporovaný ovládač obrazovky použiť funkciu GetSystemMetrics , špecifikujúce hodnotu SM_CXCURSOR alebo SM_CYCURSOR.

Pred uzavretím, žiadosť musí volať funkciu DestroyCursor voľného systémové prostriedky súvisiace s kurzorom.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.

Pozri tiež

Prehľad kurzory, kurzor funkcie, CreateIcon, DestroyCursor, GetModuleHandle GetSystemMetrics, SetCursor