共用方式為


CPageSetupDialog::PreDrawPage

呼叫堆疊中繪製列印頁面的畫面影像之前。

virtual UINT PreDrawPage(
   WORD wPaper,
   WORD wFlags,
   LPPAGESETUPDLG pPSD 
);

參數

  • wPaper
    指定紙張大小的值。 這個值可以是 DEVMODE 結構描述的其中一個 DMPAPER_ 值。

  • wFlags
    表示文件或信封的方向,,和印表機是否為點陣式或 HPPCL (惠普 Printer Control Language) 裝置。 這個參數的值可以是下列其中一個:

    • 0x001 紙張在橫向模式 (按一下矩陣)

    • 在 0x003 Paper (HPPCL 橫向模式) 下

    • 0x005 紙張在縱向模式 (按一下矩陣)

    • 0x007 紙張在縱向模式 (HPPCL) 下

    • 在 0x00b Envelope (HPPCL 橫向模式) 下

    • 在 0x00d Envelope 縱向模式 (按一下矩陣)

    • 在 0x019 Envelope 橫向模式 (按一下矩陣)

    • 在 0x01f Envelope 縱向模式 (按一下矩陣)

  • pPSD
    PAGESETUPDLG 結構的指標。 如需 PAGESETUPDLG的資訊,請參閱 Windows SDK。

傳回值

值,而如果處理;則為 0。

備註

覆寫這個函式自訂繪製影像。 如果您覆寫這個函式並傳回 ,必須繪製整個影像。 如果您覆寫這個函式並傳回 ,架構會繪製整個預設影像。

需求

Header: afxdlgs.h

請參閱

參考

CPageSetupDialog 類別

階層架構圖

CPageSetupDialog::OnDrawPage