Partager via


COleClientItem::SetPrintDevice

Appelez cette fonction pour modifier le périphérique de copie- cible pour cet élément.

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

Paramètres

  • ptd
    Pointeur vers une structure de données de DVTARGETDEVICE , qui contient des informations sur le nouvel appareil de copie- cible.Peut être NULL.

  • ppd
    Pointeur vers une structure de données de PRINTDLG , qui contient des informations sur le nouvel appareil de copie- cible.Peut être NULL.

Valeur de retour

Une valeur différente de zéro si la fonction a abouti ; sinon 0.

Notes

Cette fonction met à jour le périphérique de copie-cible pour l'élément mais n'actualise pas le cache de présentation.Pour mettre à jour le cache de présentation pour un élément, appelez UpdateLink.

Les arguments à cette fonction contiennent des informations que le OLE système utilise pour identifier l'appareil cible.La structure de PRINTDLG contient des informations que les fenêtres les utiliser pour initialiser la boîte de dialogue courante d'impression.Lorsque l'utilisateur ferme la boîte de dialogue, les fenêtres retourne des informations sur les sélections de l'utilisateur dans cette structure.Le membre d' m_pd d'un objet de CPrintDialog est une structure de PRINTDLG .

Pour plus d'informations sur cette structure, consultez PRINTDLG dans Kit de développement logiciel Windows.

Pour plus d'informations, consultez DVTARGETDEVICE dans Kit de développement logiciel Windows.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleClientItem

Graphique de la hiérarchie

COleClientItem::UpdateLink

Classe de CPrintDialog