共用方式為


CPageSetupDialog::DoModal

呼叫這個函式會顯示 Windows 通用 OLE 版面設定對話方塊、允許使用者選取各種列印設定選項 (例如列印的框線、紙張大小和方向和目的印表機。

virtual INT_PTR DoModal( );

傳回值

IDOKIDCANCEL。 如果 IDCANCEL 傳回,則呼叫 Windows 函式 CommDlgExtendedError 判斷是否發生錯誤。

IDOKIDCANCEL 是表示常數使用者是否選取了 [確定] 或 [取消] 按鈕。

備註

此外,使用者可以存取印表機建立選項 (例如特定網路的位置和的屬性加入至選取的印表機。

如果您想要將 m_psd 結構的成員初始設定各種版面設定對話方塊選項,您應該在呼叫之前, DoModal這麼做,並在 [呼叫之後會建構物件。 在呼叫 DoModal後,請呼叫成員函式由其他使用者擷取設定或資訊輸入到對話方塊。

如果您要將使用者輸入的目前設定,請呼叫 CWinApp::SelectPrinter。 這個函式會採用物件的 CPageSetupDialog 資訊並初始化並選取適當的屬性建立新的印表機 DC。

AfxGetApp()->SelectPrinter(psd.m_psd.hDevNames, psd.m_psd.hDevMode);

範例

CPageSetupDialog::CPageSetupDialog。請參閱範例。

需求

Header: afxdlgs.h

請參閱

參考

CPageSetupDialog 類別

階層架構圖

CPageSetupDialog::m_psd