Freigeben über


RegisterClipboardFormatW-Funktion (winuser.h)

Registriert ein neues Zwischenablageformat. Dieses Format kann dann als gültiges Zwischenablageformat verwendet werden.

Syntax

UINT RegisterClipboardFormatW(
  [in] LPCWSTR 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 Vergleich des Formatnamens 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 Code, der nicht Codierungsneutral ist, 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 (windows.h einschließen)
Bibliothek User32.lib
DLL User32.dll
APIs ext-ms-win-ntuser-misc-l1-2-0 (eingeführt in Windows 8.1)

Weitere Informationen

Zwischenablage

Konzept

CountClipboardFormats

EnumClipboardFormats

GetClipboardFormatName

Referenz