• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メモリデバイスコンテキストについて(画像が表示されない))

メモリデバイスコンテキスト導入による画像非表示の問題

このQ&Aのポイント
  • VisualC++.netのWindowsSDKを使用してゲームを作成中。
  • キー入力により画像を動かす機能は実装済みだが、画面のチラつきが気になりメモリデバイスコンテキスト導入を試みた。
  • しかし、画像が表示されず現在のソースコードに問題がある可能性がある。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

ではもう1点。 hbgrとhmdcはstatic変数ですよね?

jet_stream
質問者

お礼

ご解答ありがとうございます。 実は前回の回答でオススメしてもらった本を参考に書き直してみたらうまくいきました! そして原因はそのstatic変数にしてないことだったみたいですw 自分まだまだwindowsプログラム初心者ですので、勉強しきりですね。 ありがとうございました!

その他の回答 (1)

回答No.1

こんにちは。 ぱっと見良さそうで自身はありませんが WM_CREATEの下記の処理を hmdc = CreateCompatibleDC( NULL ); hdc = GetDC( hWnd ); 次のようにしてはどうでしょうか hdc = GetDC( hWnd ); hmdc = CreateCompatibleDC( hdc ); また、ご質問のような内容について 参考URLの書籍をおすすめします。

参考URL:
http://www.amazon.co.jp/exec/obidos/ASIN/4797325453/qid=1146029923/sr=8-1/ref=sr_8_xs_ap_i1_xgl/250-5467781-6080256
jet_stream
質問者

お礼

ご回答ありがとうございます。 指摘の通りに書き換えてみましたが、やはりうまくいきませんでした…… 一応質問はもう少し締めきらないで、自分なりにもいろいろといじってみたいと思います。 おすすめの書籍ですが、書店で見たことがあります! いずれ購入してみたいと思います。ありがとうございました!