LoadCursorFromFile

LoadCursorFromFile funkcia vytvorí kurzor na základe údajov obsiahnutých v súbore. Súbor je určený jeho názov alebo identifikátor kurzor systému. Funkcia vráti rukoväť na novo vytvorené kurzor. Súbory, ktoré obsahujú kurzor údajov môže byť buď kurzor (.CUR) alebo animovaný kurzor (.ANI) formát.

(HCURSOR LoadCursorFromFile LPCTSTR  lpFileName / / ukazovateľ na názov kurzora súboru alebo systém / / kurzor identifikátor);
 

Parametre

lpFileName
Označuje zdroj súboru údajov, ktoré sa používa na vytvorenie kurzor. Údaje v súbore musia byť buď.AKTUÁLNE alebo.ANI formát.

Ak je nenulové Rozdeli slovo lpszFileName , je smerník na reťazec, ktorý je jednoznačný názov súboru obsahujúci kurzor údaje.

Ak Rozdeli slovo lpszFileName je nula, nízka-order slovo je kurzor identifikátor systému. Funkcia potom vyhľadá položka [kurzory] na výhru.Súbor INI súboru priradený názov systému kurzor. Tu je zoznam názvov systému kurzor a identifikátory:
Systém názov kurzora Identifikátor systému kurzor
"AppStarting" OCR_APPSTARTING
"Arrow" OCR_NORMAL
"Nitky" OCR_CROSS
"Hand" Systém Windows NT, verzia 5.0 a vyššia: OCR_HAND
"Help" OCR_HELP
"IBeam" OCR_IBEAM
"Ikony" OCR_ICON
"Nie" OCR_NO
"Veľkosť" OCR_SIZE
"SizeAll" OCR_SIZEALL
"SizeNESW" OCR_SIZENESW
"SizeNS" OCR_SIZENS
"SizeNWSE" OCR_SIZENWSE
"SizeWE" OCR_SIZEWE
"UpArrow" OCR_UP
"Počkej" OCR_WAIT

Napríklad, ak vyhrať.INI súbor obsahuje nasledovné easti:

[Kurzory] 
    ŠÍPKA = "arrow.ani" 
 

Potom hovor

LoadCursorFromFile((LPWSTR)OCR_NORMAL) 
 

spôsobí, že funkcia LoadCursorFromFile získať kurzor údaje zo súboru so šípkou.ANI. Ak vyhrať.INI súbor neobsahuje položku pre určený systém kurzor, funkcia zlyhá a vráti hodnotu NULL.

Note:

Ak je funkcia úspešný, vrátená hodnota je rukoväť na nový kurzor.

Ak funkcia zlyhá, vrátená hodnota je NULL. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError. GetLastError môže vrátiť nasledujúce hodnoty

Hodnota Význam
ERROR_FILE_NOT_FOUND Zadaný súbor sa nedá nájsť.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.5 alebo novšia verzia.
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.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.

Pozri tiež

Kurzory prehľad funkcií kurzor, LoadCursor, SetCursor, SetSystemCursor