Win32 API. Курсоры - Функция SetSystemCursor
ОГЛАВЛЕНИЕ
Функция SetSystemCursor
(УстановитьСистемныйКурсор)
Функция SetSystemCursor заменяет содержимое системного курсора, заданного идентификатором id содержимым курсора, заданного hcur, и затем уничтожает hcur. Эта функция позволяет прикладной программе настраивать курсоры системы.
Синтаксис
BOOL SetSystemCursor
(
HCURSOR hcur, // устанавливает заданный курсор системы в содержимом этого
//курсора, эатем уничтожает его
DWORD id // курсор системы, заданный его идентификатором
);
Параметры
hcur
Дескриптор курсора. Функция заменяет содержимое курсора системы, заданного идентификатором id, содержимым курсора, обработанного при помощи hcur. Затем функция уничтожает hcur, вызывая DestroyCursor (hCursor).
id
Идентификатор курсора системы. Функция заменяет содержимое этого курсора системы содержимым курсора, обработанного при помощи hcur.
Ниже следует список идентификаторов курсоров системы:
- OCR_NORMAL - Обычный курсор-стрелка
- OCR_IBEAM - I-образный курсор
- OCR_WAIT - Курсор в виде больших песочных часов
- OCR_CROSS - Курсор в виде креста
- OCR_UP - Курсор стрелка вверх
- OCR_SIZE - Курсор размера (четырех направленная стрелка)
- OCR_ICON - Курсор в виде пиктограммы
- OCR_SIZENWSE - Курсор изменения размера (двунаправленная стрелка СЗ - ЮВ)
- OCR_SIZENESW - Курсор изменения размера (двунаправленная стрелка СВ - ЮЗ)
- OCR_SIZEWE - Курсор изменения размера по горизонтали
- OCR_SIZENS - Курсор изменения размера по вертикали
- OCR_SIZEALL - Курсор изменения размера по вертикали и горизонтали
- OCR_SIZENO - Международный символ отсутствия курсора
- OCR_APPSTARTING - Курсор в виде стрелки с маленькими песочными часами
Возвращаемые значения
Если функция завершилась успешно, возвращается значение отличное от нуля.
Если функция потерпела неудачу, возвращаемое значение - ноль. Чтобы получить расширенные данные об ошибках, обратитесь к функции GetLastError.
Смотри также
DestroyCursor, LoadCursor, LoadCursorFromFile, SetCursor
Размещение и совместимость SetSystemCursor
Windows NT Да
Win95 Да
Win32s Да
Импортируемая библиотека user32.lib
Заголовочный файл winuser.h
Unicode Нет
Замечания по платформе Не имеется