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
Konzept
Referenz