- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メモリデバイスコンテキストについて(画像が表示されない))
メモリデバイスコンテキスト導入による画像非表示の問題
このQ&Aのポイント
- VisualC++.netのWindowsSDKを使用してゲームを作成中。
- キー入力により画像を動かす機能は実装済みだが、画面のチラつきが気になりメモリデバイスコンテキスト導入を試みた。
- しかし、画像が表示されず現在のソースコードに問題がある可能性がある。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ではもう1点。 hbgrとhmdcはstatic変数ですよね?
その他の回答 (1)
- taranrappu
- ベストアンサー率64% (16/25)
回答No.1
こんにちは。 ぱっと見良さそうで自身はありませんが WM_CREATEの下記の処理を hmdc = CreateCompatibleDC( NULL ); hdc = GetDC( hWnd ); 次のようにしてはどうでしょうか hdc = GetDC( hWnd ); hmdc = CreateCompatibleDC( hdc ); また、ご質問のような内容について 参考URLの書籍をおすすめします。
質問者
お礼
ご回答ありがとうございます。 指摘の通りに書き換えてみましたが、やはりうまくいきませんでした…… 一応質問はもう少し締めきらないで、自分なりにもいろいろといじってみたいと思います。 おすすめの書籍ですが、書店で見たことがあります! いずれ購入してみたいと思います。ありがとうございました!
お礼
ご解答ありがとうございます。 実は前回の回答でオススメしてもらった本を参考に書き直してみたらうまくいきました! そして原因はそのstatic変数にしてないことだったみたいですw 自分まだまだwindowsプログラム初心者ですので、勉強しきりですね。 ありがとうございました!