RegisterClipboardFormatA-Funktion (winuser.h)
Registriert ein neues Zwischenablageformat. Dieses Format kann dann als gültiges Zwischenablageformat verwendet werden.
Syntax
UINT RegisterClipboardFormatA(
[in] LPCSTR lpszFormat
);
Parameter
[in] lpszFormat
Typ: LPCTSTR
Der Name des neuen Formats.
Rückgabewert
Typ: UINT
Wenn die Funktion erfolgreich ist, identifiziert der Rückgabewert das registrierte Zwischenablageformat.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Hinweise
Wenn bereits ein registriertes Format mit dem angegebenen Namen vorhanden ist, wird kein neues Format registriert, und der Rückgabewert identifiziert das vorhandene Format. Dadurch können mehrere Anwendungen Daten mit demselben registrierten Zwischenablageformat kopieren und einfügen. Beachten Sie, dass beim Formatnamenvergleich die Groß-/Kleinschreibung nicht beachtet wird.
Registrierte Zwischenablageformate werden durch Werte im Bereich identifiziert, der bis 0xFFFF 0xC000.
Wenn registrierte Zwischenablageformate in der Zwischenablage platziert oder aus der Zwischenablage abgerufen werden, müssen sie in Form eines HGLOBAL-Werts vorliegen.
Beispiele
Ein Beispiel finden Sie unter Registrieren eines Zwischenablageformats.
Hinweis
Der winuser.h-Header definiert RegisterClipboardFormat als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winuser.h (einschließlich Windows.h) |
Bibliothek | User32.lib |
DLL | User32.dll |
APIs | ext-ms-win-ntuser-misc-l1-2-0 (eingeführt in Windows 8.1) |
Weitere Informationen
Konzept
Referenz