- 締切済み
C++のことについて
最近C++について勉強しているのですが、 キーを一度入力しただけで有効される関数はありますか? どなたか教えてください。 よろしくお願いします。m(_ _)m
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- 0xEF
- ベストアンサー率50% (1/2)
回答No.3
こういうことでしょうか。 static BOOL flag = FALSE; if( CheckHitKey( KEY_INPUT_F ) == 1 ) { flag = TRUE; } if( flag == TRUE ) { DrawGraph( 104 , 0 , bg_clear , FALSE ) ; }
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
「キーが押された」ことを覚えておく, ただそれだけ.
- edomin7777
- ベストアンサー率40% (711/1750)
回答No.1
> キーを一度入力しただけで有効される関数はありますか? 意味不明。 何の話? もっと、具体的に。
補足
もしキーボード入力で「F」を入力したら「a.png」という画像を表示するプログラムをつくるとします。 そこで自分は ※下記はゲームプログラミングの館、DXライブラリ 関数リファレンスページを 参考にしました。 if( CheckHitKey( KEY_INPUT_F ) == 1 ) { DrawGraph( 104 , 0 , bg_clear , FALSE ) ; } と入力したわけなのですが、このプログラムだとボタンを押しているときしか 表示されないのです。 自分は一度「F」を押しただけで、ずっと画像が表示されるプログラムを書きたいのですけど、その方法がわかりません。 どうかよろしくお願いします。