通知
すべてクリア
Topic starter
2009年12月15日 3:27 PM
VS2008のMFCでシングルドキュメントインターフェイスの画像を縮小表示するプログラム
を作っています。
普通に画像を表示するということはできるようになったのですが画像を縮小して表示しよ
うとするとうまくいきません。
かなり省略しますがこんな感じのコードです
CDC mDC1,mDC2
mDC1.CreateCompatibleDC(GetDC())
mDC2.CreateCompatibleDC(GetDC())
↓
mDC1.SelectObject(画像が読み込まれたCBitmap)
↓
mDC2.StreachBlt(mDC1)
↓
OnDraw(&mDC2)
OnDrawには表画面にBitBltするコードが書かれています。
これでプログラムを実行すると画像が表示されずウィンドウの下地が表示されるように
なってしまいます。
誰かこうすればいいって思う方いたら教えてください。
Topic starter
2009年12月15日 3:32 PM
間違えて複数投稿していたみたいです。こちらは無視してください