Freigeben über


COlePasteSpecialDialog::AddFormat

Rufen Sie diese Funktion, um neue Formate der Liste der Stile hinzuzufügen, die die Anwendung in einem Einfügevorgang Inhalte unterstützen kann.

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

Parameter

  • fmt
    Verweis auf den Datentyp hinzuzufügen.

  • lpszFormat
    Zeichenfolge, die das Format für den Benutzer beschreibt.

  • lpszResult
    Zeichenfolge, die das Ergebnis beschreibt, wenn dieses Format im Dialogfeld aktiviert ist.

  • flags
    Die verschiedenen verknüpfenden und einbettenden Optionen verfügbar für dieses Format. Dieses Flag ist eine bitweise Kombination aus einem oder mehreren der verschiedenen Werte im OLEUIPASTEFLAG Aufzählungstyp.

  • cf
    Das hinzuzufügende Zwischenablageformat.

  • tymed
    Die Typen von einem Datenträger verfügbar in diesem Format. Dies ist eine bitweise Kombination aus einem oder mehreren der Werte im TYMED Aufzählungstyp.

  • nFormatID
    Die ID der Zeichenfolge, die dieses Formats. Das Format dieser Zeichenfolge sind zwei verschiedene Zeichenfolgen, die durch ein "\ n" Zeichen getrennt werden. Die erste Zeichenfolge entspricht, die in den lpstrFormat-Parameter übergeben wird, und die zweite ist identisch mit der lpstrResult-Parameter.

  • bEnableIcon
    Kennzeichnen, das bestimmt, ob die Anzeige als Symbolkontrollkästchen aktiviert ist, wenn dieses Format im Listenfeld ausgewählt ist.

  • ein Aufblitzen des Steuerelements
    Kennzeichnen, das bestimmt, ob das Pasten-Linkoptionsfeld aktiviert ist, wenn dieses Format im Listenfeld ausgewählt ist.

Hinweise

Diese Funktion kann aufgerufen werden, um entweder Standardformate wie CF_TEXT oder CF_TIFF oder Gewohnheitsformate hinzuzufügen, die die Anwendung mit dem System registriert wurde. Weitere Informationen zum Einfügen von Datenobjekten in die Anwendung, finden Sie im Artikel Datenobjekte und Datenquellen: Manipulation.

Weitere Informationen finden Sie im TYMED-Enumerationstyp und die FORMATETC-Struktur in Windows SDK.

Weitere Informationen finden Sie im OLEUIPASTEFLAG Aufzählungstyp in Windows SDK.

Anforderungen

Header: afxodlgs.h

Siehe auch

Referenz

COlePasteSpecialDialog-Klasse

Hierarchiediagramm

COlePasteSpecialDialog::AddStandardFormats