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 .

Hosted by uCoz