• 締切済み

C++のことについて

最近C++について勉強しているのですが、 キーを一度入力しただけで有効される関数はありますか? どなたか教えてください。 よろしくお願いします。m(_ _)m

みんなの回答

  • 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

> キーを一度入力しただけで有効される関数はありますか? 意味不明。 何の話? もっと、具体的に。

pansy2000
質問者

補足

もしキーボード入力で「F」を入力したら「a.png」という画像を表示するプログラムをつくるとします。 そこで自分は ※下記はゲームプログラミングの館、DXライブラリ 関数リファレンスページを 参考にしました。 if( CheckHitKey( KEY_INPUT_F ) == 1 ) { DrawGraph( 104 , 0 , bg_clear , FALSE ) ; } と入力したわけなのですが、このプログラムだとボタンを押しているときしか 表示されないのです。 自分は一度「F」を押しただけで、ずっと画像が表示されるプログラムを書きたいのですけど、その方法がわかりません。 どうかよろしくお願いします。

関連するQ&A