次の方法で共有


CView::OnEndPrintPreview

更新 : 2007 年 11 月

印刷プレビュー モードを終了するときに、フレームワークが呼び出します。

virtual void OnEndPrintPreview(
   CDC* pDC,
   CPrintInfo* pInfo,
   POINT point,
   CPreviewView* pView 
);

パラメータ

  • pDC
    プリンタのデバイス コンテキストへのポインタ。

  • pInfo
    現在の印刷ジョブを表す CPrintInfo 構造体へのポインタ。

  • point
    プレビュー モードで最後に表示されたページの位置を指定します。

  • pView
    プレビューで使われるビュー オブジェクトへのポインタ。

解説

この関数の既定の実装では、OnEndPrinting メンバ関数を呼び出して、メイン フレーム ウィンドウを印刷プレビューが始まる前の状態に復元します。プレビュー モードが終了するときに特別な処理を実行するには、この関数をオーバーライドします。たとえば、プレビュー モードから通常の表示モードへ切り替えるときに、ドキュメントでのユーザーの位置を保持する場合に、point パラメータで指定する位置および pInfo パラメータが指している CPrintInfo 構造体の m_nCurPage メンバが指定する位置へスクロールできます。

オーバーライドした一般的な関数の最後で、常に基本クラスの OnEndPrintPreview を呼び出すようにします。

必要条件

ヘッダー : afxwin.h

参照

参照

CView クラス

階層図

CPrintInfo 構造体

CView::OnEndPrinting

その他の技術情報

CView のメンバ