DirectX游戏开发终极指南 EnumDevices

来源:互联网 发布:历史知乎 编辑:程序博客网 时间:2024/05/02 02:44

DirectX游戏开发终极指南 DirectInput的例子,不能运行解决方法:

CDirectInput.cpp文件里

m_inputSystem->EnumDevices(DI8DEVCLASS_GAMECTRL, (LPDIENUMDEVICESCALLBACK)gJSEnumDeviceCallBack, NULL, DIEDFL_ATTACHEDONLY)

改成如下,就可以运行:

EnumDevices(DI8DEVCLASS_ALL, (LPDIENUMDEVICESCALLBACK) gJSEnumDeviceCallBack,
                              NULL, DIEDFL_ALLDEVICES);

原因我这里不说了,你可以看看帮助文档,也可以百度或谷歌上搜EnumDevices自己去了解一下。

原创粉丝点击