Курсоры
Курсор — это небольшой рисунок, расположение которого на экране управляется указывающим устройством, например мышью, пером или трекболом. В оставшейся части этого обзора термин мышь относится к любому указывающее устройство.
Когда пользователь перемещает мышь, система перемещает курсор соответствующим образом. Функции курсоров позволяют приложениям создавать, загружать, отображать, анимировать, перемещать, ограничивать и уничтожать курсоры.
В этом разделе
Имя | Описание |
---|---|
Сведения об курсорах | Описывает стандартные курсоры. |
Использование курсоров | Описывает, как выполнять задачи, связанные с курсорами. |
Справочник по курсорам | Содержит ссылку на API. |
Функции работы с курсорами
Имя | Описание |
---|---|
ClipCursor | Ограничивает курсор прямоугольной областью на экране. Если последующее положение курсора (заданное функцией SetCursorPos или мышью) находится за пределами прямоугольника, система автоматически корректирует положение курсора, чтобы курсор был внутри прямоугольной области. |
CopyCursor | Копирует указанный курсор. |
CreateCursor | Создает курсор, имеющий указанный размер, битовые шаблоны и горячую точку. |
DestroyCursor | Уничтожает курсор и освобождает память, занятую курсором. Не используйте эту функцию для уничтожения общего курсора. |
GetClipCursor | Извлекает экранные координаты прямоугольной области, которой ограничен курсор. |
GetCursor | Извлекает дескриптор текущего курсора. |
GetCursorInfo | Извлекает сведения о глобальном курсоре. |
GetCursorPos | Извлекает положение курсора в координатах экрана. |
GetPhysicalCursorPos | Извлекает положение курсора в физических координатах. |
LoadCursor | Загружает указанный ресурс курсора из исполняемого файла (.EXE), связанного с экземпляром приложения. |
LoadCursorFromFile | Создает курсор на основе данных, содержащихся в файле. |
SetCursor | Задает фигуру курсора. |
SetCursorPos | Перемещает курсор на указанные экранные координаты. Если новые координаты не находятся в прямоугольнике экрана, заданном последним вызовом функции ClipCursor , система автоматически корректирует координаты таким образом, чтобы курсор оставался внутри прямоугольника. |
SetPhysicalCursorPos | Задает положение курсора в физических координатах. |
SetSystemCursor | Позволяет приложению настраивать системные курсоры. Он заменяет содержимое системного курсора, указанного параметром id , содержимым курсора, заданного параметром hcur , а затем уничтожает hcur. |
ShowCursor | Отображает или скрывает курсор. |
Уведомления курсора
Имя | Описание |
---|---|
WM_SETCURSOR | Отправляется в окно, если мышь заставляет курсор перемещаться в пределах окна, а ввод мыши не захватывается. |
Структуры курсоров
Имя | Описание |
---|---|
CURSORINFO | Содержит глобальные сведения о курсоре. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по