Курсор — это небольшой рисунок, расположение которого на экране управляется указывающим устройством, например мышью, пером или трекболом. В оставшейся части этого обзора термин мышь относится к любому указывающее устройство.
Когда пользователь перемещает мышь, система перемещает курсор соответствующим образом. Функции курсоров позволяют приложениям создавать, загружать, отображать, анимировать, перемещать, ограничивать и уничтожать курсоры.
Ограничивает курсор прямоугольной областью на экране. Если последующее положение курсора (заданное функцией SetCursorPos или мышью) находится за пределами прямоугольника, система автоматически корректирует положение курсора, чтобы курсор был внутри прямоугольной области.
Перемещает курсор на указанные экранные координаты. Если новые координаты не находятся в прямоугольнике экрана, заданном последним вызовом функции ClipCursor , система автоматически корректирует координаты таким образом, чтобы курсор оставался внутри прямоугольника.
Позволяет приложению настраивать системные курсоры. Он заменяет содержимое системного курсора, указанного параметром id , содержимым курсора, заданного параметром hcur , а затем уничтожает hcur.