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