Функція LoadCursorFromFile створює курсор на основі даних, які містяться у файлі. Файл, указаний за іменем або за ідентифікатором системного курсор. Функція повертає ручку на щойно створений курсор. Можливо, файли, які містять дані курсор або курсор (.CUR) або анімованого курсору (.Формат ані).
(HCURSOR LoadCursorFromFile LPCTSTR lpFileName / / вказівник на ім'я файлу курсор або системи / / ідентифікатор курсору);
Якщо слово вищого порядку 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 | Указаний файл не знайдено. |
nbsp; Windows &NT: потрібна Версія 3.5 або пізнішу версію.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Юнікод:Реалізований у вигляді Юнікод і ANSI версії на Windows NT.
Огляд курсори, функцій роботи з курсором, LoadCursor, SetCursor, SetSystemCursor