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);
Î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.
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. |
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.
Cursoare prezentare generală, funcții cursorul, LoadCursor, SetCursor, SetSystemCursor