|
|
//建立DirectInput对象
HINSTANCE hinst;
AfxSetResourceHandle(hinst);
afxCurrentInstanceHandle = hinst;
ASSERT(afxCurrentInstanceHandle != NULL);
hinst=AfxGetInstanceHandle();
result=DirectInputCreateEx(hinst,DIRECTINPUT_VERSION, IID_IDirectInput7, (void**)&pDI,NULL );
if(result!=DI_OK)
cout<<"建立DIRECTINPUT对象失败"<<endl;
else cout<<"建立DIRECTINPUT对象成功"<<endl;
//建立输入装置对象
result=pDI->CreateDeviceEx(GUID_SysKeyboard,IID_IDirectInputDevice7,(void**)&pDKB,NULL);
if(result!=DI_OK)
cout<<"建立键盘输入装置失败"<<endl;
else cout<<"建立键盘输入装置成功"<<endl;
输出只显示 建立DIRECTINPUT对象失败 ,错误箭头停在result=pDI->CreateDeviceEx(GUID_SysKeyboard,IID_IDirectInputDevice7,(void**)&pDKB,NULL);这个上面,这个什么问题啊,怎么解决,希望高手们指点一下。
|
|