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);
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.
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. |
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.
Kursory omówienie, funkcje kursora, LoadCursor, SetCursor, SetSystemCursor