• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MFC 6.0 VC++ で、処理が重くなります。)

MFC 6.0 VC++で処理が重くなる問題の解決方法

このQ&Aのポイント
  • MFC 6.0 VC++で処理が重くなる問題が発生しています。画面の再描画時に処理が遅くなる現象が起きており、描画処理の最適化が必要です。
  • OnPaintメッセージを受け取った後、画面に表示するための計算も行っており、これが処理の重さの原因になっている可能性があります。
  • 試しに仮想ウィンドウに描画してBitBlt()を実行する方法も試した結果、ちらつくことは減りましたが、処理が更に重くなってしまいました。適切な描画方法の選択が必要です。

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

  • ベストアンサー
  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.1

処理が重くなってる状況でリソースは減っていきませんか? メモリリークなどは大丈夫ですか? 描画中も表示しっぱなしですか? カテゴリとしてはプログラミングの部類になるので そちらで再質問した方が適切なコメントが入るかもしれません。

TonoATS
質問者

お礼

ありがとうございます。 タスクマネージャーを見る限り、確保したメモリは解放できているようです。 ただ、描画を実行するたびにコミットチャージが増えているので、このあたりが怪しそうです。 描画中というか、CClinetDCで確保したDCに直接描画しているので表示しっぱなしということ?になるかもしれません。 プログラミングのカテゴリは別にあったのですね。 そちらの方に投稿してみます。 ありがとうございました。

関連するQ&A