COleDocument::ApplyPrintDevice
Tüm gömülü Hedefi Yazdır aygıtı değiştirmek için bu işlev çağrısı COleClientItem uygulamanızın kapsayıcı belgedeki öğeler.
BOOL ApplyPrintDevice(
const DVTARGETDEVICE* ptd
);
BOOL ApplyPrintDevice(
const PRINTDLG* ppd
);
Parametreler
ptd
İşaretçi bir DVTARGETDEVICE yeni Hedefi Yazdır aygıt hakkındaki bilgileri içeren veri yapısı. Olabilir null.ppd
İşaretçi bir PRINTDLG yeni Hedefi Yazdır aygıt hakkındaki bilgileri içeren veri yapısı. Olabilir null.
Dönüş Değeri
Sıfır olmayan bir değer işlevi başarılı olursa; Aksi halde 0.
Notlar
Bu işlev tüm maddeler için Hedefi Yazdır aygıt güncelleştirir, ancak o öğeler için sunu önbelleğini yenilemez. Bir madde için sunu önbellek güncelleştirmek için çağrı COleClientItem::UpdateLink.
Bu işlev için bağımsız değişkenler ole hedef aygıtı tanımlamak için kullandığı bilgileri içerir. PRINTDLG yapısı Windows ortak Yazdır iletişim kutusu başlatmak için kullandığı bilgileri içerir. Kullanıcı iletişim kutusu kapatıldıktan sonra Windows bu yapı kullanıcının seçimler hakkında bilgi verir. m_pd Üyesi bir CPrintDialog nesnesi bir PRINTDLG yapısı.
Daha fazla bilgi için bkz: PRINTDLG , yapı Windows SDK.
Daha fazla bilgi için bkz: DVTARGETDEVICE , yapı Windows SDK.
Gereksinimler
Başlık: afxole.h