Настройка мыши

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

Win32 API поддерживает имеющие до трех кнопок мыши. На три кнопки мыши кнопки обозначаются как левой, средняя и правой кнопки. Сообщений Win32 и именованные константы, относящиеся к кнопкам мыши используют буквы L, M и r для определения кнопок. Кнопка на одной кнопки мыши считается левой кнопкой. Хотя Win32 API поддерживает мыши с несколькими кнопками, большинство приложений используют левой кнопкой главным образом и других мало, если вообще.

Приложение может определить число кнопок мыши, передав значение SM_CMOUSEBUTTONS в функции GetSystemMetrics . Чтобы настроить мышь под левую пользователя, приложение может использовать функцию SwapMouseButton для обращения вспять смысл левой и правой кнопок мыши. Передача SPI_SETMOUSEBUTTONSWAP значение, функции SystemParametersInfo это еще один способ изменить смысл кнопок. Обратите внимание, что указатель мыши общий ресурс, так что вспять смысл кнопок затрагивает все приложения.

Index