Нужно отключить правую кнопку мыши в Windows?
Вопрос
Я создаю приложение в системном трее, которое отслеживает щелчки мышью в Windows. Я хочу отключить щелчок правой кнопкой мыши. Мое приложение основано на этом примере кода . р>
В методе HookCallback я попытался сделать это:
if ((MouseMessages)wParam == MouseMessages.WM_RBUTTONDOWN)
return (System.IntPtr)1;
полагая, что событие mpuse не будет обработано, но контекстное меню щелчка правой кнопкой мыши по-прежнему отображается.
Решение 2
Я использовал мини-ввод с www.mini-tools.com .
Другие советы
Я думаю, что вы не обработали сообщение WM_RBUTTONUP, поэтому отображается контекстное меню.
Просто добавьте этот фрагмент кода и убедитесь, что он работает ...
if ((MouseMessages)wParam == MouseMessages.WM_RBUTTONUP)
return (System.IntPtr)1;
Не связан с StackOverflow