privatevoid &AddFormat ( const FORMATETCamp; fmt, LPTSTR lpstrFormat, LPTSTR lpstrResult, DWORD Flaggen );
privatevoid AddFormat ( UINT Cf, DWORD Tymed, UINT nFormatID, BOOL bEnableIcon, BOOL blinken, );
Parameter
fmt
Verweis auf den Datentyp hinzufügen.
lpstrFormat
Zeichenfolge, die beschreibt das Format für den Benutzer.
lpstrResult
Zeichenfolge, die das Ergebnis beschreibt, wenn dieses Format im Dialogfeld ausgewählt ist.
flaggen
Die verschiedenen Verknüpfungs- und Einbettungsoptionen für dieses Format zur Verfügung. Dieses Flag ist eine bitweise Kombination eines oder mehrere verschiedene Werte in der OLEUIPASTEFLAG -Enumerationstyps.
cf
Das Format der Zwischenablage hinzufügen.
tymed
Die Typen von Medien in diesem Format zur Verfügung. Dies ist eine bitweise Kombination eines oder mehrere der Werte in der TYMED -Enumerationstyps.
nFormatID
Die ID der Zeichenfolge, die dieses Format identifiziert. Das Format dieser Zeichenfolge wird zwei separate Zeichenfolgen getrennt durch ein '\n' Zeichen. Die erste Zeichenfolge entspricht, die in der LpstrFormat -Parameter übergeben werden würde, und die zweite ist der gleiche wie der LpstrResult -parameter.
bEnableIcon
Flag, die bestimmt, ob das Kontrollkästchen als Symbol aktiviert ist, wenn dieses Format im Listenfeld ausgewählt wird.
blinken
Flag, die bestimmt, ob das Optionsfeld verknüpfen aktiviert ist, wenn dieses Format im Listenfeld ausgewählt wird.
Bemerkungen
Rufen Sie diese Funktion hinzufügen neue Formate zu der Liste der Formate, die Ihre Anwendung in einer Paste Special Operation unterstützen kann. Diese Funktion kann aufgerufen werden, um hinzufügen entweder standard-Formate wie z. B. CF_TEXT oder CF_TIFF oder benutzerdefinierte Formate, die die Anwendung mit dem System registriert hat. Weitere Informationen über Datenobjekte in Ihre Anwendung einfügen, finden Sie im Artikel Datenobjekte und Datenquellen: Manipulation im Visual C++ Programmer's Guide.
Weitere Informationen finden Sie unter der TYMED -Enumerationstyp und den FORMATETC -Struktur in der OLE 2 Programmer's Reference, Volume 1.
Weitere Informationen finden Sie unter der OLEUIPASTEFLAG -Enumerationstyps in der OLE 2.01 User Interface Library.
COlePasteSpecialDialog Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;COlePasteSpecialDialog::AddStandardFormats