Win32 API. Курсоры
Страница 3. Расположение и вид курсора


Расположение и вид курсора

Windows автоматически отображает курсор мыши и модифицирует его позицию на экране. Вы можете получать текущие экранные координаты курсора и перемещать курсор в любое местоположение на экране, используя, соответственно, функции GetCursorPos и SetCursorPos.

Вы можете также извлечь информацию о дескрипторе текущего курсора, используя функцию GetCursor, можете установить курсор, используя функцию SetCursor. После того, как вы вызовите SetCursor, вид курсора не изменяется до тех пор, пока или при перемещении мыши курсор явно устанавливается в другой курсор, или выполняется системная команда.

Когда пользователь перемещает мышь, система перерисовывает курсор в новом местоположении. Система автоматически перерисовывает курсор, на курсор связанный с окном, в котором он является указателем.

Вы можете скрыть и восстановить изображение курсора, без изменения рисунка курсора, используя функцию ShowCursor. Эта функция использует внутренний счетчик для определения, когда скрыть или отобразить курсор. Попытка показать курсор увеличивает счетчик; попытка скрыть курсор уменьшает счетчик. Курсор видим только тогда, если этот счетчик больше или равен нулю.

 

 
« Предыдущая статья   Следующая статья »