C ++ Как поймать колесо мыши вверх и вниз? - PullRequest
0 голосов
/ 10 июня 2011

Есть ли ascii значение для мыши колесо вверх и вниз . Я нашел это для колесика мыши, но этот не заботится, прокручиваю ли я вниз или вверх 8) и действую в состояниях загрузки.

case 0x020A:    //MOUSE Whell
{
    g_fDistance += 0.5f;

}break;

Спасибо за любую помощь и предложения.

Ответы [ 2 ]

2 голосов
/ 10 июня 2011

Нет ascii для этого, ascii для символов, а не для аппаратных входов.

Я всегда использую библиотеку входов устройства, такую ​​как OIS, чтобы сделать это: http://sourceforge.net/projects/wgois/ Он выполняет всю работу по переводу для вас, чтобы получить четкую преобразованную информацию ввода о клавиатурах, джойстиках, мышах, wiimote ...

Таким образом, я избегаю специфичных для ОС библиотек и облегчаю свою жизнь.

2 голосов
/ 10 июня 2011

Есть два сообщения Windows, MWHEELUP и MWHEELDOWN. Вы можете проверить MSDN для точных деталей.

...