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);
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.
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. |
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.
Cursors overzicht, Cursor functies, LoadCursor, SetCursor, SetSystemCursor