IsClipboardFormatAvailable 函数 (winuser.h)
确定剪贴板是否包含指定格式的数据。
语法
BOOL IsClipboardFormatAvailable(
[in] UINT format
);
参数
[in] format
类型: UINT
标准或已注册的剪贴板格式。 有关标准剪贴板格式的说明,请参阅 标准剪贴板格式 。
返回值
类型: BOOL
如果剪贴板格式可用,则返回值为非零值。
如果剪贴板格式不可用,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。
注解
通常,仅识别一种剪贴板格式的应用程序会在处理 WM_INITMENU 或 WM_INITMENUPOPUP 消息时调用此函数。 然后,应用程序将启用或禁用“粘贴”菜单项,具体取决于返回值。 识别多种剪贴板格式的应用程序应为此使用 GetPriorityClipboardFormat 函数。
示例
有关示例,请参阅 粘贴剪贴板中的信息。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winuser.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |
API 集 | 在 Windows 8.1) 中引入的 ext-ms-win-ntuser-misc-l1-2-0 ( |
另请参阅
概念性
引用