Aracılığıyla paylaş


COleClientItem::SetPrintDevice

Bu öğe için hedef yazdırma aygıtı değiştirmek için bu işlevini çağırın.

BOOL SetPrintDevice(
   const DVTARGETDEVICE* ptd 
);
BOOL SetPrintDevice(
   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 öğesi için Hedefi Yazdır aygıt güncelleştirir, ancak sunuyu önbelleğini yenilemez. Bir madde için sunu önbellek güncelleştirmek için çağrı UpdateLink.

Bu işlev için bağımsız değişkenler ole sistem 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ı.

Bu yapı hakkında daha fazla bilgi için bkz: PRINTDLG , Windows SDK.

Daha fazla bilgi için bkz: DVTARGETDEVICE , Windows SDK.

Gereksinimler

Başlık: afxole.h

Ayrıca bkz.

Başvuru

COleClientItem sınıfı

Hiyerarşi grafik

COleClientItem::UpdateLink

CPrintDialog sınıfı