裏画面は2個作れない?

[戻る]
アロエ 2009/12/15(火) 15:26:20
VS2008のMFCのシングルドキュメントインターフェイスで画像を縮小表示するプログラム
を作っています。

普通に画像を表示するということはできるようになったのですが画像を縮小して表示しよ
うとするとうまくいきません。

かなり省略しますがこんな感じのコードです


mDC1.CreateCompatibleDC(GetDC())
mDC2.CreateCompatibleDC(GetDC())
    ↓
mDC1.SelectObject(画像が読み込まれたCBitmap)
    ↓
mDC2.StreachBlt(mDC1)
    ↓
OnDraw(&mDC2)
OnDrawには表画面にBitBltするコードが書かれています。


これでプログラムを実行すると画像が表示されずウィンドウの下地が表示されるように
なってしまいます。

誰かこうすればいいって思う方いたら教えてください。

アロエ 2009/12/15(火) 15:32:17
[[解決]]
間違えて複数投稿していたみたいです。こちらは無視してください。

古いスレッドには追加発言できません。