SetCursor

Funkcia SetCursor určuje tvar kurzora.

(HCURSOR SetCursor HCURSOR  hCursor / / zvládnuť kurzor);
 

Parametre

hCursor
Rukoväť na kurzor. Kurzor sa musí vytvoril CreateCursor alebo pod3/4a funkciu LoadCursor alebo LoadImage . Ak má tento parameter hodnotu NULL, kurzor sa odstráni z obrazovky.

Systém Windows 95: Šírka a výška kurzor musí byť návratové hodnoty GetSystemMetrics funkcia pre SM_CXCURSOR a SM_CYCURSOR. Okrem toho kurzor bitová hĺbka musí zodpovedať bitová hĺbka zobrazenia alebo musí byť kurzor Monochromatický.

Note:

Vrátená hodnota je rukoväť na predchádzajúce kurzora, ak tam bol jeden.

Ak tam bol žiadne predchádzajúce kurzor, vrátená hodnota je NULL.

Poznámky

Kurzor je nastavený iba vtedy, ak nový kurzor sa líši od predchádzajúcich kurzor; v opačnom prípade funkcia vracia okamžite.

Kurzor je zdieľaný prostriedok. Okno by nastavte kurzor tvaru len vtedy, keď sa kurzor nachádza v oblasti jeho klient alebo keď je okno zachytiť vstup myši. V systémoch bez myši v okne by sa mal obnoviť predchádzajúce kurzor pred kurzorom listy do klientskej oblasti alebo predtým, než sa uvoľní predchádzajúcu vyhradenú kontrolu do iného okna.

Ak vašu žiadosť musí nastaviť kurzor je síce v okne, presvedčte sa, či triedy kurzor pre zadané okno triedy je nastavená na hodnotu NULL. Ak kurzor trieda nie je NULL, systém obnoví triedy kurzor zakaždým, keď sa presunie ukazovateľ myši.

Kurzor nie je zobrazený na obrazovke, ak vnútornej kurzora displej počítať je menej než nula. To sa vyskytuje, ak aplikácia používa funkciu ShowCursor chcete skryť kurzor viackrát ako chcete zobraziť kurzor.

Windows CE: Použite kurzor zložky pri zacielenie platformu, ktorá nepodporuje kurzorov myši. Táto súčasť podporuje len kurzor je kurzor čakať. Použite nasledujúci kód nastavte kurzor počkajte

SetCursor (LoadCursor (NULL, IDC_WAIT));

Mcursor zložka použiť, keď zacielenie platformu, ktorá nepodporuje kurzorov myši. Táto súčasť nepodporuje farbu kurzory.

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:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.

Pozri tiež

Prehľad kurzory, kurzor funkcie, CreateCursor, GetCursor, GetSystemMetrics, LoadCursor, LoadImage, SetCursorPos, ShowCursor

Index