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