Partager via


COlePasteSpecialDialog::AddFormat

Appelez cette fonction pour ajouter de nouveaux formats à la liste de formats que votre application peut prendre en charge dans une opération particulière de collage.

void AddFormat( 
   const FORMATETC& formatEtc, 
   LPTSTR lpszFormat, 
   LPTSTR lpszResult, 
   DWORD flags  
); 
void AddFormat( 
   UINT cf, 
   DWORD tymed, 
   UINT nFormatID, 
   BOOL bEnableIcon, 
   BOOL bLink  
);

Paramètres

  • fmt
    Référence au type de données à ajouter.

  • lpszFormat
    Chaîne qui décrit le format à l'utilisateur.

  • lpszResult
    Chaîne qui décrit le résultat si ce format est choisi dans la boîte de dialogue.

  • flags
    Les différentes options joignantes et encastrantes disponibles pour ce format. Cette balise est une combinaison d'opérations de bits d'un ou plusieurs des différentes valeurs du type énuméré par OLEUIPASTEFLAG .

  • cf
    Le format de presse-papiers à ajouter.

  • tymed
    Les types de média disponibles dans ce format. C'est une combinaison d'opérations de bits d'un ou plusieurs des valeurs du type énuméré par TYMED .

  • nFormatID
    L'ID de la chaîne qui identifie le format. Le format de cette chaîne est deux chaînes séparées séparées par caractère « \ n ». La première chaîne est identique qui est passée dans le paramètre de lpstrFormat , et la seconde est identique que le paramètre de lpstrResult .

  • bEnableIcon
    Réduisez qui détermine si l'affichage comme case à cocher icône est activé lorsque ce format est sélectionnez dans la zone de liste.

  • lumière
    Réduisez qui détermine si la case d'option de lien de collage est activée lorsque ce format est sélectionnez dans la zone de liste.

Notes

Cette fonction peut être appelée pour ajouter les formats standard tels que CF_TEXT ou le CF_TIFF ou les formats personnalisés que votre application a enregistrés avec le système. Pour plus d'informations sur coller des objets de données dans votre application, consultez l'article objets de données et sources de données : manipulation.

Pour plus d'informations, consultez le type énumération de TYMED et la structure de FORMATETC dans Kit de développement logiciel Windows.

Pour plus d'informations, consultez OLEUIPASTEFLAG énuméré pour capturer Kit de développement logiciel Windows.

Configuration requise

Header: afxodlgs.h

Voir aussi

Référence

COlePasteSpecialDialog, classe

Graphique de la hiérarchie

COlePasteSpecialDialog::AddStandardFormats