Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Курсор — это небольшой рисунок, расположение которого на экране управляется указательным устройством, например мышью, пером или трекболом. В оставшейся части этого обзора термин мыши ссылается на любое указывающее устройство.
Когда пользователь перемещает мышь, система соответствующим образом перемещает курсор. Функции курсора позволяют приложениям создавать, загружать, отображать, анимировать, перемещать, ограничивать и уничтожать курсоры.
В этом разделе
| Имя | Описание |
|---|---|
| о курсорах | Обсуждает стандартные курсоры. |
| использование курсоров | Описывается, как выполнять задачи, связанные с курсорами. |
| Справочник по курсору | Содержит ссылку на 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 | Содержит глобальные сведения о курсоре. |