フォームビュー形式で印刷機能を付けるには?


AYAKASI  2007-12-18 16:46:40  No: 67200  IP: [192.*.*.*]

フォームビュー形式にて印刷機能を付けたいのですがどうすればよろしいでしょうか?

編集    削除
みい  2007-12-19 02:24:11  No: 67201  IP: [192.*.*.*]

画面のハードコピーを印刷したいの?

編集    削除
AYAKASI  2007-12-20 06:55:07  No: 67202  IP: [192.*.*.*]

そうです。
描画関数を使ったプログラムの、表示画面を印刷したいです。

編集    削除
みい  2007-12-21 02:44:49  No: 67203  IP: [192.*.*.*]

開発環境は何でしょうか?

流れは
1.画面のデバイスコンテキスト取得
2.プリンタ選択(もしくは標準のプリンタ取得)
3.プリンタのデバイスコンテキスト取得
4.プリンタのデバイスコンテキストに画面をBitBltでコピー
5.プリンタのデバイスコンテキストを閉じる

細かいところでは、プリンタ選択させるなら先に画面からビットマップに
コピーしておくとか、用紙いっぱいに印刷したいならStretchBltを使うとか
あるけど「描画関数を使ったプログラムの、表示画面を印刷したいです」
だけだと仕様が分からないし。

編集    削除