LoadCursorFromFile

La funzione LoadCursorFromFile crea un cursore sulla base dei dati contenuti in un file. Il file è specificato dal suo nome o da un identificatore di sistema del cursore. La funzione restituisce un handle per il cursore appena creato. I file contenenti dati cursore possono essere sia cursore (.CUR) o cursore animato (.Formato ANI).

(HCURSOR LoadCursorFromFile LPCTSTR  lpFileName / / puntatore al nome di file di cursore o sistema / / identificatore del cursore);
 

Parametri

lpFileName
Indica l'origine dei dati file da utilizzare per creare il cursore. I dati nel file devono essere in entrambi.CUR o.Formato ANI.

Se la parola di ordine superiore di lpszFileName è diverso da zero, esso è un puntatore a una stringa che rappresenta un nome completo di un file contenente dati cursor.

Se la parola di ordine superiore di lpszFileName è zero, la parola di ordine inferiore è un identificatore di sistema del cursore. La funzione cerca quindi la voce [cursori] nella vittoria.File INI per il file associato al nome del cursore quel sistema. Ecco un elenco di nomi di cursore di sistema e gli identificatori:
Nome del cursore Identificatore di sistema del cursore
"AppStarting" OCR_APPSTARTING
"Freccia" OCR_NORMAL
"Mirino" OCR_CROSS
"Mano" Windows NT 5.0 e versioni successive: OCR_HAND
"Help" OCR_HELP
"IBeam" OCR_IBEAM
"Icona" OCR_ICON
"No" OCR_NO
"Dimensione" OCR_SIZE
"SizeAll" OCR_SIZEALL
"SizeNESW" OCR_SIZENESW
"SizeNS" OCR_SIZENS
"SizeNWSE" OCR_SIZENWSE
"SizeWE" OCR_SIZEWE
"UpArrow" OCR_UP
"Aspettare" OCR_WAIT

Ad esempio, se la vittoria.File INI contiene i seguenti:

[Cursori] 
    Freccia = "arrow.ani" 
 

Poi la chiamata

LoadCursorFromFile((LPWSTR)OCR_NORMAL) 
 

fa sì che la funzione LoadCursorFromFile ottenere il cursore dati dal file di freccia.ANI. Se la vittoria.INI file non contiene una voce per il cursore di sistema specificato, la funzione ha esito negativo e restituisce NULL.

Valori restituiti

Se la funzione viene eseguita correttamente, il valore restituito è un handle per il nuovo cursore.

Se la funzione ha esito negativo, il valore restituito è NULL. Per ottenere informazioni di errore estese, chiamare GetLastError. GetLastError può restituire il valore seguente

Valore Significato
ERROR_FILE_NOT_FOUND Il file specificato non è stato trovato.

Descrizione

nbsp; Windows &NT: richiede una versione 3.5 o successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.
Unicode:Implementato come versioni Unicode e ANSI su Windows NT.

Vedi anche

Panoramica di cursori, funzioni di cursore, LoadCursor, SetCursor, SetSystemCursor

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index