通知
すべてクリア
Topic starter
2005年12月22日 2:11 PM
MFCのプログラミングでキーボード制御を行い、キーが押されたときにキーごとに
なんらかの処理を行いたいと考えています。そのためにDirectInputを使っている
のですが、GetDeviceDataが行われる際この引数が( sizeof(rgdod), &rgdod,
&dwItems, 0 )だったとすると、入力イベント数が格納されるであろうdwItemsの
値が0になってしまうのです。そのためキーボードでの制御が行えません。この
解決方法を知っている方がいらっしゃったならアドバイスしてくれたら幸いです。
よろしくお願いします。
2005年12月22日 2:37 PM
釈迦に説法かもしれませんが。
dwItemsの引渡し時の値はいくつになっていますか?
関数の説明を見る限りでは、引き渡す受け取りバッファの数を指定するようになっている
みたいですけれど。
あと、関数の戻り値はチェックしましたか?
Topic starter
2005年12月22日 2:52 PM
なんか私の勘違いだったみたいです。ごめんなさい解決できました。