2019年01月17日

DirectInput Joysticでエラー:0x80070216

DirectInput をC++Builderで使う場合。
特にJoysticで、Joystick->SetDataFormat(&c_dfDIJoystick)を実行すると 0x80070216 が戻る時。
C++Builderで使うには、Microsoftが供給する dinput.h にいくつか不足があるようです。

http://princess-tiara.biz/directx/

で公開されている、dinputex.h を追加でIncludeするとうまくいきました。
そのほか、DirectXでのエッセンスが多く記載されています。為になりました(^^)



posted by すら at 15:01| プログラミングなこと