フォームビュー形式にて印刷機能を付けたいのですがどうすればよろしいでしょうか?
画面のハードコピーを印刷したいの?
そうです。
描画関数を使ったプログラムの、表示画面を印刷したいです。
開発環境は何でしょうか?
流れは
1.画面のデバイスコンテキスト取得
2.プリンタ選択(もしくは標準のプリンタ取得)
3.プリンタのデバイスコンテキスト取得
4.プリンタのデバイスコンテキストに画面をBitBltでコピー
5.プリンタのデバイスコンテキストを閉じる
細かいところでは、プリンタ選択させるなら先に画面からビットマップに
コピーしておくとか、用紙いっぱいに印刷したいならStretchBltを使うとか
あるけど「描画関数を使ったプログラムの、表示画面を印刷したいです」
だけだと仕様が分からないし。
ツイート | ![]() |