首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

替毛SetCooperativeLevel会失败

2013-07-09 
为毛SetCooperativeLevel会失败调试发现创建键盘设备成功,但是SetCooperativeLevel会失败:m_pDirectInput-

为毛SetCooperativeLevel会失败
调试发现创建键盘设备成功,但是SetCooperativeLevel会失败:


m_pDirectInput->CreateDevice(GUID_SysKeyboard, &m_keyBoardDevice, NULL);
m_keyBoardDevice->SetCooperativeLevel(hwnd, DISCL_FOREGROUND | DISCL_NONEXCLUSIVE);

上述返回值为E_HANDLE,这是为毛?
[解决办法]
看这个
http://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.setcooperativelevel(v=vs.85).aspx
返回E_HANDLE表示你传入的hwnd错了。

热点排行