仮想 UINT OnDrawPage (CDC ※ pDC、UINT nMessage、LPRECT lpRect );
戻り値
0 以外の値を処理する場合。そうでなければ 0。
パラメーター
pDC
プリンター デバイス コンテキストへのポインター。
nMessage
現在表示されているページの領域を示すメッセージを指定します。次のいずれかをすることができます。:
lpRect
描画領域の座標を持つ crect クラスまたはRECTオブジェクトへのポインター。
解説
印刷されたページの画面イメージを描画するために、フレームワークによって呼び出されます。このイメージは、[共通の OLE ページ設定] ダイアログ ボックスの一部として表示されます。既定の実装はページのテキストのイメージを描画します。
イメージまたはイメージ全体の特定の領域の描画をカスタマイズするには、この関数をオーバーライドします。これは、 nMessageの値をチェックする場合ステートメントをswitchステートメントを使用して行うことができます。たとえば、コンテンツ ページのイメージのレンダリングをカスタマイズするには、次のコード例を使用できます。:
スイッチ (nType){特価;WM_PSD_GREEKTEXTRECT の場合:DrawMyImage (pDC、lpRect);//draws 私の特別なグラフィック1 を返す;既定値:戻る:: 描画 (CDC ※ pDC、UINT nDrawType、LPRECT lpRect);}(&N)
メモnMessageを処理する必要はありません。画像、イメージ、または地域全体の複数のコンポーネントの 1 つのコンポーネントを処理することができます。
CPageSetupDialog 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CPageSetupDialog::PreDrawPage(&N)