C++ C++;如何上下抓住鼠标滚轮?

C++ C++;如何上下抓住鼠标滚轮?,c++,visual-c++,directx,mouseevent,directx-9,C++,Visual C++,Directx,Mouseevent,Directx 9,鼠标上下转动是否有任何ascii值。 我在鼠标滚轮上找到了这个,但这个并不在乎我是在向下滚动还是向上滚动,而是在启动状态下运行 case 0x020A: //MOUSE Whell { g_fDistance += 0.5f; }break; 感谢您的帮助和建议。有两条Windows消息,MWHEELUP和MWHEELDOWN。您可以查看MSDN以了解详细信息。有两条Windows消息,MWHEELUP和MWHEELDOWN。您可以查看MSDN以了解确切的详细信息。没有asci

鼠标上下转动是否有任何ascii值。 我在鼠标滚轮上找到了这个,但这个并不在乎我是在向下滚动还是向上滚动,而是在启动状态下运行

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

}break;

感谢您的帮助和建议。

有两条Windows消息,MWHEELUP和MWHEELDOWN。您可以查看MSDN以了解详细信息。

有两条Windows消息,MWHEELUP和MWHEELDOWN。您可以查看MSDN以了解确切的详细信息。

没有ascii。ascii表示字符,而不是硬件输入

我总是使用OIS之类的设备输入库来实现这一点: 它为你做了所有的翻译工作,以获得关于键盘、操纵杆、鼠标、wiimote等的清晰转换输入信息


这样我就避免了操作系统特定的lib,让我的生活更轻松。

没有ascii码,ascii码是字符,而不是硬件输入

我总是使用OIS之类的设备输入库来实现这一点: 它为你做了所有的翻译工作,以获得关于键盘、操纵杆、鼠标、wiimote等的清晰转换输入信息


这样我就避免了操作系统特定的LIB,让我的生活更轻松。

谢谢你的帮助,这也让我的生活更轻松8)谢谢你的帮助,这也让我的生活更轻松8)