LoadCursorFromFile

Функция LoadCursorFromFile создает курсор, основанные на данных, содержащихся в файле. Задается файл по его имени или идентификатора курсора системы. Эта функция возвращает дескриптор вновь созданного курсора. Файлы, содержащие курсор данные могут быть в любом курсоре (.Вал) или анимированного курсора (.ANI) формат.

() 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
«Icon» 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.

Родственные слова

Обзор курсоры,SetCursor функции работы с курсорами, LoadCursor,SetSystemCursor

Index