COlePasteSpecialDialog::AddFormat

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 ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COlePasteSpecialDialog::AddStandardFormats

Index