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 .