GetPriorityClipboardFormat 函数 (winuser.h)

检索指定列表中的第一个可用剪贴板格式。

语法

int GetPriorityClipboardFormat(
  [in] UINT *paFormatPriorityList,
  [in] int  cFormats
);

参数

[in] paFormatPriorityList

类型: UINT*

剪贴板格式(按优先级顺序排列)。 有关标准剪贴板格式的说明,请参阅 标准剪贴板格式

[in] cFormats

类型: int

paFormatPriorityList 数组中的条目数。 此值不得大于列表中的条目数。

返回值

类型: int

如果函数成功,则返回值是列表中第一个提供数据的剪贴板格式。 如果剪贴板为空,则返回值为 NULL。 如果剪贴板包含数据,但不包含任何指定格式的数据,则返回值为 –1。 要获得更多的错误信息,请调用 GetLastError。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winuser.h (包括 Windows.h)
Library User32.lib
DLL User32.dll
API 集 在 (Windows 10 版本 10.0.14393 中引入的 ext-ms-win-ntuser-misc-l1-5-1)

另请参阅

剪贴板

概念性

CountClipboardFormats

EnumClipboardFormats

GetClipboardFormatName

IsClipboardFormatAvailable

引用

RegisterClipboardFormat