CPrintDialog::DoModal
顯示 Windows 通用列印對話方塊並允許使用者選取不同的選項 (例如列印份數,區域設定值,,以及是否應該自動分頁複本。
virtual INT_PTR DoModal( );
傳回值
IDOK 或 IDCANCEL。 如果 IDCANCEL 傳回,則呼叫 Windows 函式 CommDlgExtendedError 判斷是否發生錯誤。
IDOK 和 IDCANCEL 是表示常數使用者是否選取了 [確定] 或 [取消] 按鈕。
備註
如果您想要將 m_pd 結構的成員初始設定各種列印對話方塊選項,您應該在呼叫 DoModal之前,不過,這樣做,請在 對話方塊在建構物件之後。
在呼叫 DoModal之後,您可以呼叫其他成員函式由使用者擷取設定或資訊輸入到對話方塊。
請注意,當您呼叫與 bPrintSetupOnly 的建構函式會將設定為 否,會自動使用 PD_RETURNDC 旗標。 在呼叫 DoModal、 GetDefaults或 GetPrinterDC之後,印表機 DC 在 m_pd.hDC會傳回。 必須釋放此網域控制站 (DC) 與 DeleteDC 的呼叫。 CPrintDialog的呼叫端。
範例
CPrintDialog::CreatePrinterDC。請參閱範例。
需求
Header: afxdlgs.h