Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

COleDocument sınıfı

Hiyerarşi grafik

CPrintDialog sınıfı