SetSystemCursor
SetSystemCursor
Функция SetSystemCursor заменяет содержимое системного курсора с указанным id содержимым курсора, определенным значением параметра hcur и затем разрушает hcur . Эта функция позволяет приложению изменять системные курсоры.
BOOL SetSystemCursor (
HCURSOR hcur , // устанавливает указанный системный курсор в содержимое
// данного курсора, а затем разрушает этот курсор
DWORD id // системный курсор, заданный его идентификатором
);
Параметры
hcur - дескриптор курсора. Функция заменяет содержимое системного курсора с указанным id содержимым курсора, определенным значением параметра hcur и затем разрушает hcur , вызывая DestroyCursor ( hcur ).
id - идентификатор системного курсора.
Ниже приведен список идентификаторов системных курсоров:
Значение
Описание
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 _ SIZE.
OCR_SIZENO
Курсор международного символа запрещения, отрицания.
OCR _ APPSTARTING
Курсор "маленькие песочные часы со стрелкой".
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
См. также
DestroyCursor, LoadCursor, LoadCursorFromFile, SetCursor .