Функция SetCursorPos

Функция SetCursorPos перемещает курсор в заданные экранные координаты. Если новые координаты не внутри прямоугольника экрана, установленного самым последним вызовом функции ClipCursor, система автоматически корректирует координаты так, чтобы курсор остался внутри прямоугольника.

Синтаксис

BOOL SetCursorPos(
    int X,
    int Y
);

Параметры

X

[in] Устанавливает новую x-координату курсора, в экранных координатах.

Y

[in] Устанавливает новую y-координату курсора, в экранных координатах.

Возвращаемые значения

Если функция завершается успешно, возвращаемое значение не нуль.

Если функция завершается ошибкой, возвращаемое значение равняется нулю. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

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

Вызывающий процесс в окне терминала должен иметь доступ  WINSTA_WRITEATTRIBUTES.

Пример

Пример смотри в статье Использование клавиатуры для перемещения курсора.

Смотри также

Обзор КурсорыClipCursor, GetCursorPos, SetCaretPos, SetCursor, ShowCursor

Размещение и совместимость  SetCursorPos

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

User32.lib

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz