共用方式為


CPrintDialogEx::GetDefaults

呼叫此函式以取得預設印表機的預設裝置,而不顯示對話方塊。

BOOL GetDefaults( );

傳回值

,如果失敗則為,

備註

若要從 DEVMODEDEVNAMES 結構的印表機內容 (DC)。

GetDefaults 不顯示列印屬性工作表。 相反地,它會將 m_pdexhDevNameshDevMode 成員至控制代碼為系統預設的印表機初始化的 DEVMODEDEVNAMES 結構。 hDevNameshDevMode 必須是空的,或 GetDefaults 失敗。

如果 PD_RETURNDC 旗標設為,這個函式不僅會傳回 hDevNameshDevMode (位於 m_pdex.hDevNamesm_pdex.hDevMode) 給呼叫端,,但也會在 m_pdex.hDC的印表機 DC。 當您完成使用物件時, CPrintDialogEx 為呼叫端的責任刪除印表機 DC 和呼叫在控制代碼的視窗 GlobalFree 函式。

需求

Header: afxdlgs.h

請參閱

參考

CPrintDialogEx 類別

階層架構圖表

CPrintDialogEx::m_pdex

CPrintDialog::GetDeviceName

CPrintDialog::GetDriverName

CPrintDialog::GetPortName