Функция
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 |
Нет |
Замечания по платформе |
Не имеется |