印刷および印刷プレビュー
MFC では、CView クラスを使用したプログラムのドキュメントの印刷と印刷プレビューがサポートされています。 基本的な印刷と印刷プレビューの場合は、ビュー クラスの OnDraw メンバー関数をオーバーライドします。これは、いずれにしても行う必要があります。 その関数は、画面のビュー、実際のプリンターのプリンター デバイス コンテキスト、または画面でプリンターをシミュレートするデバイス コンテキストに描画できます。
また、複数ページのドキュメントの印刷とプレビューを管理するコードを追加し、印刷されたドキュメントをページ分割し、ヘッダーとフッターを追加することもできます。
この一連のアーティクルでは、Microsoft Foundation Class ライブラリ (MFC) での印刷の実装方法と、既にフレームワークに組み込まれる印刷アーキテクチャを活用する方法について説明します。 また、MFC が印刷プレビュー機能の簡単な実装をサポートする方法と、その機能を使用および変更する方法も説明します。