Freigeben über


COleClientItem::SetPrintDevice

Rufen Sie diese Funktion auf, um das DruckZiel Gerät für dieses Element zu ändern.

BOOL SetPrintDevice( 
   const DVTARGETDEVICE* ptd  
); 
BOOL SetPrintDevice( 
   const PRINTDLG* ppd  
);

Parameter

  • ptd
    Zeiger auf eine DVTARGETDEVICE Datenstruktur, die Informationen zum neuen DruckZiel Gerät enthält. Kann NULL.

  • ppd
    Zeiger auf eine PRINTDLG Datenstruktur, die Informationen zum neuen DruckZiel Gerät enthält. Kann NULL.

Rückgabewert

Ungleich 0 (null), wenn die Funktion erfolgreich war; 0 andernfalls.

Hinweise

Diese Funktion aktualisiert, das DruckZiel Gerät für das Element jedoch nicht aktualisiert den Präsentationscachen. Um den Präsentationscachen für ein Element zu aktualisieren, rufen Sie UpdateLink auf.

Die Argumente an diese Funktion enthalten Informationen, die das OLE-System verwendet, um das Zielgerät zu identifizieren. Die PRINTDLG-Struktur enthält Informationen, die von Windows verwendet, um das Standarddialogfeld Drucken zu initialisieren. Nachdem der Benutzer das Dialogfeld geschlossen wird, gibt Windows Informationen über die Auswahl des Benutzers in dieser Struktur zurück. Der m_pdCPrintDialog-Member eines Objekts ist eine PRINTDLG-Struktur.

Weitere Informationen über diese Struktur, finden Sie unter PRINTDLG in Windows SDK.

Weitere Informationen finden Sie unter DVTARGETDEVICE in Windows SDK.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleClientItem-Klasse

Hierarchiediagramm

COleClientItem::UpdateLink

CPrintDialog-Klasse