CPageSetupDialog::OnDrawPage

仮想 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)

Index