ClipCursor
Функция ClipCursor заключает курсор в прямоугольную область на экране. Если последующая позиция курсора (установленная функцией SetCursorPos или мышью) лежит вне этой прямоугольной области, Windows автоматически устанавливает координату для сохранения курсора внутри области.
BOOL ClipCursor (
CONST
RECT
* lpRect
// указатель на структуру с прямоугольником
);
Параметры
lprc - указывает на структуру типа RECT , которая содержит экранные координаты верхнего левого и нижнего правого углов ограничивающего прямоугольника. Если значение этого параметра равно NULL , курсор свободен в перемещении по экрану.
Возвращаемые значения
В
случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об
ошибке вызовите функцию GetLastError
.
Комментарии
Курсор является
разделяемым ресурсом. Если приложение ограничивает перемещение курсора, оно должно
освободить курсор, используя функцию ClipCursor
, перед передачей управления другому приложению.
Вызывающий процесс должен иметь доступ
WINSTA _
READATTRIBUTES к оконной
станции ( window
station ).
Разъяснение термина window
station смотрите
в описании функции CreateWindowStation
.
См. также
GetClipCursor , GetCursorPos , RECT , SetCursorPos .