SwapMouseButton не «сопротивляется» перезагрузке - PullRequest
0 голосов
/ 20 января 2020

Я функция SwapMouseButton для изменения основной кнопки мыши справа налево.

Вроде все работает, кнопки мыши меняются местами, и я могу go проверить настройки и увидеть, что они действительно swapped ...

НО,

Если я перезагружаю компьютер, настройка возвращается к исходной настройке, отменяя мои программы c swap.

Любая подсказка как что может быть там не так?

1 Ответ

0 голосов
/ 20 января 2020

Обмен кнопок мыши с помощью кода не является постоянной операцией. Как вы уже обнаружили, он сбрасывается при следующем перезапуске ОС. Если пользователь хочет, чтобы кнопки менялись постоянно, он должен установить это на панели управления, а не в своем коде.

При этом, если вы действительно хотите обрабатывать это в коде, то каждый раз, когда ваше приложение запускается , используйте команду GetSystemMetrics(SM_SWAPBUTTON), чтобы проверить, не поменялись ли кнопки мыши в данный момент, а если нет, то поменяйте местами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...