LoadCursorFromFile

Funkcja LoadCursorFromFile tworzy kursor na podstawie danych zawartych w pliku. Plik jest określony przez jego nazwę lub identyfikator kursora. Funkcja zwraca uchwyt do nowo utworzonego kursora. Pliki zawierające dane kursor może być w albo kursor (.WALUTA) lub animowanych kursorów (.Formatu ANI).

(HCURSOR LoadCursorFromFile LPCTSTR  lpFileName / / wskaźnik do nazwy pliku kursora lub systemu / / identyfikator kursora);
 

Parametry

lpFileName
Wskazuje źródło danych pliku ma być używana do tworzenia kursora. Dane w pliku musi być w jednym.Waluta lub.Formatu ODBYTU.

Jeśli słowo wysokich numerach lpszFileName jest różna od zera, to wskaźnik na ciąg znaków, który jest w pełni kwalifikowana nazwa pliku zawierającego dane kursora.

Jeśli słowo wysokich numerach lpszFileName wynosi zero, program word bity jest identyfikator kursor systemu. Funkcja przeszuka wpisie [kursory] w ZWYCIĘSTWO.Plik INI dla pliku skojarzone z nazwą tego kursora. Oto lista systemu kursor nazw i identyfikatorów:
Nazwa kursora systemu Identyfikator kursor systemu
"AppStarting" OCR_APPSTARTING
"Arrow" OCR_NORMAL
"Krzyżyk" OCR_CROSS
"Hand" Systemu Windows NT 5.0 i nowsze: OCR_HAND
"Help" OCR_HELP
"IBeam" OCR_IBEAM
"Ikona" OCR_ICON
"Nie" OCR_NO
"Rozmiar" OCR_SIZE
"SizeAll" OCR_SIZEALL
"SizeNESW" OCR_SIZENESW
"SizeNS" OCR_SIZENS
"SizeNWSE" OCR_SIZENWSE
"SizeWE" OCR_SIZEWE
"UpArrow" OCR_UP
"Wait" OCR_WAIT

Na przykład jeśli wygrana.Plik INI zawiera następujące:

[Kursory] 
    Strzałka = "arrow.ani" 

 

Następnie wywołania

LoadCursorFromFile((LPWSTR)OCR_NORMAL) 

 

powoduje, że funkcja LoadCursorFromFile uzyskać kursora danych z pliku strzałkę.ODBYTU. Jeśli wygrana.Plik INI nie zawiera wpisu dla określonego kursora, funkcję nie powiedzie i zwróci wartość NULL.

Zwraca wartości

Jeśli funkcja jest pomyślne, wartość zwracany jest dojście do nowy kursor.

Jeśli funkcja zawiedzie, wartość zwracana jest wartość NULL. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError. Funkcja GetLastError może zwracać następujące wartości

Wartość Znaczenie
ERROR_FILE_NOT_FOUND Nie można odnaleźć określonego pliku.

Skrócone informacje

nbsp; Windows &NT: wymaga wersji 3.5 lub nowszej.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Należy użyć user32.lib.
Unicode:Implementowane jako wersje Unicode i ANSI w systemie Windows NT.

Zobacz też

Kursory omówienie, funkcje kursora, LoadCursor, SetCursor, SetSystemCursor