共用方式為


COleDocument::ApplyPrintDevice

呼叫此函式來變更所有內嵌 COleClientItem 項目的列印目標裝置在應用程式的 Bin 資料夾。

BOOL ApplyPrintDevice(
   const DVTARGETDEVICE* ptd 
);
BOOL ApplyPrintDevice(
   const PRINTDLG* ppd 
);

參數

  • ptd
    DVTARGETDEVICE 資料結構的指標,包含新列印目標裝置的相關資訊。 可以是 NULL

  • ppd
    PRINTDLG 資料結構的指標,包含新列印目標裝置的相關資訊。 可以是 NULL

傳回值

如果不是零,則函式成功,則為 0。

備註

這個函式會更新所有項目的列印目標裝置,但未重新整理項目加入快取。 若要更新項目加入快取,請呼叫 COleClientItem::UpdateLink

此函式的引數包含 OLE 使用識別目標裝置的相關資訊。 PRINTDLG 結構包含 Windows 使用初始化通用列印對話方塊的相關資訊。 在使用者關閉對話方塊之後,視窗會傳回有關使用者的選取範圍的資訊在這個結構。 CPrintDialog 物件的 m_pd 成員是 PRINTDLG 結構。

如需詳細資訊,請參閱 Windows SDK的 PRINTDLG 結構。

如需詳細資訊,請參閱 Windows SDK的 DVTARGETDEVICE 結構。

需求

Header: afxole.h

請參閱

參考

COleDocument 類別

階層架構圖

CPrintDialog 類別