LoadCursorFromFile

Функція LoadCursorFromFile створює курсор на основі даних, які містяться у файлі. Файл, указаний за іменем або за ідентифікатором системного курсор. Функція повертає ручку на щойно створений курсор. Можливо, файли, які містять дані курсор або курсор (.CUR) або анімованого курсору (.Формат ані).

(HCURSOR LoadCursorFromFile LPCTSTR  lpFileName / / вказівник на ім'я файлу курсор або системи / / ідентифікатор курсору);
 

Параметри

lpFileName
Вказує на вихідний файл даних, щоб бути використані для створення курсор. Дані у файл має бути в будь-якому.CUR або.АНІ формат.

Якщо слово вищого порядку lpszFileName є ненульовим, це вказівник на рядок, повне ім'я файлу, який містить курсор даних.

Якщо слово вищого порядку lpszFileName дорівнює нулю, Низька замовлення слово є ідентифікатором курсор системи. Функція потім шукає [курсори] запис в ПЕРЕМОГУ.Файл INI файл, пов'язане з іменем що система курсор. Ось список системи курсор імен і ідентифікатори:
Система курсор ім'я Курсор ідентифікатор
"AppStarting" OCR_APPSTARTING
"Стрілка" OCR_NORMAL
"Перехрестя" OCR_CROSS
"Рука" Windows NT 5.0 і більш пізніх: OCR_HAND
"Допомога" OCR_HELP
"IBeam" OCR_IBEAM
"Ікона" OCR_ICON
"Ні" OCR_NO
"Розмір" OCR_SIZE
"SizeAll" OCR_SIZEALL
"SizeNESW" OCR_SIZENESW
"SizeNS" OCR_SIZENS
"SizeNWSE" OCR_SIZENWSE
"SizeWE" OCR_SIZEWE
"UpArrow" OCR_UP
«Чекати» OCR_WAIT

Наприклад, якщо ПЕРЕМОГУ.INI-файл містить такі:

[Курсори] 
    Стрілка = "arrow.ani" 

 

Потім виклику

LoadCursorFromFile((LPWSTR)OCR_NORMAL) 

 

причини отримати курсор дані з файлу стрілка, функція LoadCursorFromFile .АНІ. Якщо ПЕРЕМОГУ.INI-файл не містить запис для вказаного системи курсор, функція зазнає невдачі і повертає NULL.

Повернення значень

Якщо функція є успішним, значення, що повертається, є дескриптор нові курсорі.

Якщо функцію не вдається, значення, що повертається, є NULL. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError. GetLastError може повернути значення такого

Значення Значення
ERROR_FILE_NOT_FOUND Указаний файл не знайдено.

QuickInfo

nbsp; Windows &NT: потрібна Версія 3.5 або пізнішу версію.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Юнікод:Реалізований у вигляді Юнікод і ANSI версії на Windows NT.

Дивіться також

Огляд курсори, функцій роботи з курсором, LoadCursor, SetCursor, SetSystemCursor