IsClipboardFormatAvailable-Funktion (winuser.h)

Bestimmt, ob die Zwischenablage Daten im angegebenen Format enthält.

Syntax

BOOL IsClipboardFormatAvailable(
  [in] UINT format
);

Parameter

[in] format

Typ: UINT

Ein Standardformat oder ein registriertes Zwischenablageformat. Eine Beschreibung der Standardformate der Zwischenablage finden Sie unter Standard-Zwischenablageformate .

Rückgabewert

Typ: BOOL

Wenn das Format der Zwischenablage verfügbar ist, ist der Rückgabewert ungleich null.

Wenn das Format der Zwischenablage nicht verfügbar ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

In der Regel ruft eine Anwendung, die nur ein Zwischenablageformat erkennt, diese Funktion auf, wenn die WM_INITMENU oder WM_INITMENUPOPUP Nachricht verarbeitet wird. Die Anwendung würde dann je nach Rückgabewert das Menüelement Einfügen aktivieren oder deaktivieren. Anwendungen, die mehr als ein Zwischenablageformat erkennen, sollten zu diesem Zweck die GetPriorityClipboardFormat-Funktion verwenden.

Beispiele

Ein Beispiel finden Sie unter Einfügen von Informationen aus der Zwischenablage.

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

GetPriorityClipboardFormat

Referenz

RegisterClipboardFormat

WM_INITMENU

WM_INITMENUPOPUP