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