Partager via


COleDocument::ApplyPrintDevice

Appelez cette fonction pour modifier le périphérique de copie- cible pour tous les éléments inline de COleClientItem dans le document conteneur de votre application.

BOOL ApplyPrintDevice(
   const DVTARGETDEVICE* ptd 
);
BOOL ApplyPrintDevice(
   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 tous les éléments mais n'actualise pas le cache de présentation pour ces éléments.Pour mettre à jour le cache de présentation pour un élément, appelez COleClientItem::UpdateLink.

Les arguments à cette fonction contiennent des informations que OLE 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, consultez la structure de PRINTDLG dans Kit de développement logiciel Windows.

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

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleDocument

Graphique de la hiérarchie

Classe de CPrintDialog