Функция SwapMouseButton (winuser.h)

Изменяет или восстанавливает значение левой и правой кнопок мыши.

Синтаксис

BOOL SwapMouseButton(
  [in] BOOL fSwap
);

Параметры

[in] fSwap

Тип: BOOL

Если этот параметр имеет значение TRUE, левая кнопка создает сообщения правой кнопки, а правая — сообщения левой кнопки. Если этот параметр имеет значение FALSE, кнопки восстанавливаются до исходного значения.

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

Тип: BOOL

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

Если значение кнопок мыши не было изменено, возвращаемое значение равно нулю.

Комментарии

Переключение кнопок предоставляется для удобства для пользователей, которые используют мышь с левой руки. Функция SwapMouseButton обычно вызывается только панель управления. Хотя приложение может свободно вызывать функцию, мышь является общим ресурсом, и изменение значения ее кнопок влияет на все приложения.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll

См. также раздел

Основные понятия

Ввод с помощью мыши

Справочные материалы

SetDoubleClickTime