• 締切済み

ビットマップファイルの印刷方法 !!!

環境はWIN2000 VC++6.0 MFCです。 ビットマップを印刷しようとしたら非常に難しくどうしても出来ませんでした。 お決まりのパターンのコードがあっても良さそうなのにいくら探しても見つかりません。 どうかおねがいします。

みんなの回答

  • FAY
  • ベストアンサー率49% (95/193)
回答No.3

仮想関数の void CxxxtView::OnPrint(CDC* pDC, CPrintInfo* pInfo) のpDCに対してビットマップを描画してあげるだけですよ。

  • SuperLe
  • ベストアンサー率44% (434/977)
回答No.2

オーソドックスな方法としては、プリンタのデバイスコンテキストの指定範囲に、ビットマップのデバイスコンテキストの指定範囲をSretchDIBitToDev()(だっけ?)でコピーしてやるだけでは?

  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.1

このコードが参考になるでしょう。 http://www.codeguru.com/forum/showthread.php?threadid=234177

参考URL:
http://www.codeguru.com/forum/showthread.php?threadid=234177