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

Hierarchien-Diagramm

COlePasteSpecialDialog::AddStandardFormats