Многие мыши и клавиатуры имеют кнопки «зума» на них.Они почти всегда генерируют сообщения Ctrl + Mouse Wheel для приложений, поэтому мы, программисты, легко можем их учесть.
Но моя нынешняя мышь Logitech имеет дополнительную функцию.Колесо масштабирования действительно отправляет сообщения Ctrl + Mouse Wheel при прокрутке (или, фактически, наклоне), но когда я нажимаю колесо масштабирования, большинство программ восстанавливают уровень масштабирования по умолчанию, то есть 100%.Какое сообщение мышь отправляет приложению в этом случае?Я не могу найти подходящий код виртуального ключа для него.
Вероятно, я должен сказать, что пытался запечатлеть это событие.В моем приложении Delphi я написал обработчики для событий KeyDown
, MouseDown
и MouseWheel
, но ни одна из них не запускается этой загадочной кнопкой.
Приложения, поддерживающие эту кнопку:
- Google Chrome 5.0.375.127
- Microsoft Word 2010
Приложения, которые не поддерживают эту кнопку:
- Microsoft WordPad вWindows 7
- Microsoft Paint в Windows 7