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