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