Нужно отключить правую кнопку мыши в Windows?

StackOverflow https://stackoverflow.com/questions/1431093

  •  07-07-2019
  •  | 
  •  

Вопрос

Я создаю приложение в системном трее, которое отслеживает щелчки мышью в 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;
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top