LoadCursorFromFile

Funcția LoadCursorFromFile creează un cursor pe baza datelor conținute într-un fișier. Fișierul este specificat numele sau de un identificator de cursor de sistem. Funcția întoarce un mâner cursorul nou create. Fișierele care conțin date cursorului pot fie cursorul (.CUR) sau cursorul animate (.Format de ANI).

(HCURSOR LoadCursorFromFile LPCTSTR  lpFileName / / indicatorul de nume de fișier cursor, sau sistem / / cursorul identificator);
 

Parametrii

lpFileName
Indică sursa de date fișier pentru a fi utilizate pentru a crea cursorul. Datele din fișierul trebuie să fie.CUR sau.Format de ANI.

În cazul în care cuvântul high-comandă lpszFileName este diferită de zero, este un indicator spre un șir care este un nume complet de un dosar con?inând date cursorul.

Dacă cuvântul high-comandă lpszFileName este zero, cuvântul-low-comandă este un identificator de cursor de sistem. Funcția caută apoi intrarea [cursoare] în victorie.INI dosar pentru fișierul asociat cu numele că cursor de sistem. Aici este o listă de nume cursor de sistem și identificatori:
Numele de Cursor de sistem ? Identificatorul sistemului de Cursor
"AppStarting" OCR_APPSTARTING
"Săgeată" OCR_NORMAL
"Țintă" OCR_CROSS
"Parte" Windows NT 5.0 și mai târziu: OCR_HAND
"Ajutor" OCR_HELP
"IBeam" OCR_IBEAM
"Icoana" OCR_ICON
"Nu" OCR_NO
"Size" OCR_SIZE
"SizeAll" OCR_SIZEALL
"SizeNESW" OCR_SIZENESW
"SizeNS" OCR_SIZENS
"SizeNWSE" OCR_SIZENWSE
"SizeWE" OCR_SIZEWE
"UpArrow" OCR_UP
"Wait" OCR_WAIT

De exemplu, dacă câștiga.INI dosar conține următoarele:

[Cursoare] 
    Săgeată = "arrow.ani" 

 

Apoi apel

LoadCursorFromFile((LPWSTR)OCR_NORMAL) 

 

cauzele funcția LoadCursorFromFile pentru a obține date cursorul din fișierul săgeată.ANI. Dacă câștiga.Fișierul INI nu conține o intrare pentru cursor de sistem specificat, funcția nu reușește și întoarce NULL.

Valorile întroarse

Dacă funcția este de succes, valoarea returnată este un specificator pentru a cursorul noi.

Dacă funcția nu reușește, valoarea returnată este NULL. Pentru a obține extins informa?ii eroare, apel GetLastError. GetLastError poate returna următoarea valoare

Valoarea Sensul
ERROR_FILE_NOT_FOUND Imposibil de găsit fișierul specificat.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.5 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.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.

A se vedea, de asemenea

Cursoare prezentare generală, funcții cursorul, LoadCursor, SetCursor, SetSystemCursor