2010-05-20 4 views
1

Я пытаюсь определить настройки операционной системы хоста относительно состояния кнопки мыши, чтобы правильно обрабатывать событие контекстного меню.Определить состояние переключения кнопки мыши

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

Что было бы лучшим способом определить это в C#?

Спасибо!

ответ

0

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

Всегда можно предположить, что контекстное меню должно открываться при нажатии MouseButtons.Right.

+0

Ах. Я решил, что вы хотите узнать, была ли нажата правая или левая кнопка, независимо от того, была ли настройка кнопок установлена ​​на правую или левую. Слишком плохо - это была более интересная проблема. – MusiGenesis