Partager via


COleDataSource::DelaySetData

Appelez cette fonction pour prendre en charge modifier le contenu de la source de données.

void DelaySetData( 
   CLIPFORMAT cfFormat, 
   LPFORMATETC lpFormatEtc = NULL  
);

Paramètres

  • cfFormat
    Le format de presse-papiers dans lequel les données doivent être définies. Ce paramètre peut être un des formats de presse-papiers prédéfinis ou de la valeur retourné par la fonction native de RegisterClipboardFormat windows.

  • lpFormatEtc
    Pointe vers une structure de FORMATETC décrivant le format dans lequel les données doivent être substituées. Indiquez une valeur pour ce paramètre si vous souhaitez spécifier des informations de mise en forme supplémentaires au delà de le format de presse-papiers spécifié par cfFormat. Si c'est NULL, les valeurs par défaut sont utilisées pour les autres champs dans la structure de FORMATETC .

Notes

OnSetData sera appelée par l'infrastructure lorsque cela se produit. Cela est utilisé uniquement lorsque l'infrastructure retourne la source de données de COleServerItem::GetDataSource. Si DelaySetData n'est pas appelé, la fonction d' OnSetData ne sera jamais appelée. DelaySetData doit être appelé pour chaque format de presse-papiers ou FORMATETC que vous prenez en charge.

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

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

Configuration requise

Header: afxole.h

Voir aussi

Référence

COleDataSource, classe

Graphique de la hiérarchie

COleServerItem::GetDataSource

COleDataSource::OnSetData