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);
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.
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ť. |
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.
Kurzory prehľad funkcií kurzor, LoadCursor, SetCursor, SetSystemCursor