LoadCursorFromFile

De LoadCursorFromFile functie maakt een cursor op basis van gegevens in een bestand. Het bestand wordt opgegeven door de naam of door een id systeem cursor. De functie retourneert een handvat aan de zojuist gemaakte cursor. Bestanden met cursor gegevens kunnen in een cursor (.CUR) of bewegende cursor (.ANI) formaat.

HCURSOR LoadCursorFromFile) LPCTSTR  lpFileName / / aanwijzer op naam van cursor dossier, of het systeem / / cursor-id);
 

Parameters

lpFileName
Geeft aan dat de bron van het bestandsgegevens te worden gebruikt voor het maken van de cursor. De gegevens in het bestand moet worden in een van beide.CUR of.ANI formaat.

Als de eersterangs woord van lpszFileName aan nul is, is het een aanwijzer naar een tekenreeks die is een volledig gekwalificeerde naam van een bestand waarin gegevens van cursor.

Als de eersterangs woord van lpszFileName nul is, is het woord van lagere orde een systeem cursor id. De functie zoekt vervolgens de vermelding [Cursors] in de overwinning.INI-bestand voor het bestand de naam van dat systeem cursor is gekoppeld. Hier is een lijst van systeem cursor namen en id 's:
Systeemnaam Cursor Cursor-ID systeem
"AppStarting" OCR_APPSTARTING
"Pijl" OCR_NORMAL
"Crosshair" OCR_CROSS
"Hand" Windows NT 5.0 en hoger: OCR_HAND
"Help" OCR_HELP
"IBeam" OCR_IBEAM
"Pictogram" OCR_ICON
"No" OCR_NO
"Grootte" OCR_SIZE
"SizeAll" OCR_SIZEALL
"SizeNESW" OCR_SIZENESW
"SizeNS" OCR_SIZENS
"SizeNWSE" OCR_SIZENWSE
"SizeWE" OCR_SIZEWE
"UpArrow" OCR_UP
"Wait" OCR_WAIT

Bijvoorbeeld, als de overwinning.INI-bestand bevat de volgende:

[Cursors] 
    Pijl = "arrow.ani" 
 

Vervolgens de oproep

LoadCursorFromFile((LPWSTR)OCR_NORMAL) 
 

zorgt ervoor dat de functie LoadCursorFromFile om gegevens te verkrijgen cursor uit het bestand pijl.ANI. Als de overwinning.INI-bestand een vermelding voor de opgegeven systeem cursor niet bevatten, de functie mislukt en retourneert NULL.

Retourwaarden

Als de functie slaagt, is de retourwaarde een handvat aan de nieuwe cursor.

Als de functie mislukt, is de retourwaarde NULL. Te krijgen uitgebreide foutinformatie, Bel GetLastError. GetLastError kan de volgende waarde retourneren

Waarde Betekenis
ERROR_FILE_NOT_FOUND Het opgegeven bestand kan niet worden gevonden.

Syntaxisinfo

nbsp;áWindows &NT: versie 3.5 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Unicode:Ge´mplementeerd als Unicode en ANSI-versies van Windows NT.

Zie ook

Cursors overzicht, Cursor functies, LoadCursor, SetCursor, SetSystemCursor