Windows 剪贴板的预定义格式
常量
常量/值 | 描述 |
---|---|
|
位图 (HBITMAP) 的句柄。 |
|
包含 BITMAPINFO 结构的内存对象,后跟位图位。 |
|
包含 BITMAPV5HEADER 结构的内存对象,后跟位图颜色空间信息和位图位。 |
|
软件艺术的数据交换格式。 |
|
与专用格式关联的位图显示格式。 hMem 参数必须是可以以位图格式显示的数据的句柄,而不是私有格式的数据。 |
|
与专用格式关联的增强图元文件显示格式。 hMem 参数必须是可以以增强型图元文件格式显示的数据的句柄,而不是私有格式的数据。 |
|
与专用格式关联的图元文件图片显示格式。 hMem 参数必须是可以以图元文件图片格式显示的数据的句柄,而不是私有格式的数据。 |
|
与专用格式关联的文本显示格式。 hMem 参数必须是可以以文本格式显示的数据的句柄,而不是私有格式的数据。 |
|
增强的图元文件句柄 (HENHMETAFILE) 。 |
|
"开始"菜单应用程序定义的 GDI 对象剪贴板格式的整数值范围。 范围的末尾 CF_GDIOBJLAST。 当剪贴板被清空时,不会使用 GlobalFree 函数自动删除与此区域中的剪贴板格式关联的句柄。 此外,在此范围内使用值时, hMem 参数不是 GDI 对象的句柄,而是由 GlobalAlloc 函数分配的句柄,带有 GMEM_MOVEABLE 标志。 |
|
请参阅 CF_GDIOBJFIRST。 |
|
用于键入用于标识文件列表的 HDROP 的句柄。 应用程序可以通过将句柄传递给 DragQueryFile 函数来检索有关文件的信息。 |
|
数据是 (HGLOBAL) 与剪贴板中的文本关联的区域设置标识符 (LCID) 句柄。 关闭剪贴板时,如果它包含 CF_TEXT 数据但没有 CF_LOCALE 数据,系统会自动将 CF_LOCALE 格式设置为当前输入语言。 可以使用 CF_LOCALE 格式将其他区域设置与剪贴板文本相关联。 粘贴剪贴板中的文本的应用程序可以检索此格式,以确定用于生成文本的字符集。 请注意,剪贴板不支持多个字符集中的纯文本。 为此,请改用带格式的文本数据类型,例如 RTF。 系统使用与 CF_LOCALE 关联的代码页从 CF_TEXT 隐式转换为 CF_UNICODETEXT。 因此,正确的代码页表用于转换。 |
|
处理 METAFILEPICT 结构定义的图元文件图片格式。 通过 DDE 传递 CF_METAFILEPICT 句柄时,负责删除 hMem 的应用程序还应释放 CF_METAFILEPICT 句柄引用的图元文件。 |
|
包含 OEM 字符集中字符的文本格式。 每行以回车/换行符结尾 (CR-LF) 组合。 空字符指示数据的末尾。 |
|
所有者显示格式。 剪贴板所有者必须显示和更新剪贴板查看器窗口,并接收 WM_ASKCBFORMATNAME、 WM_HSCROLLCLIPBOARD、 WM_PAINTCLIPBOARD、 WM_SIZECLIPBOARD和 WM_VSCROLLCLIPBOARD 消息。 hMem 参数必须为 NULL。 |
|
调色板的句柄。 每当应用程序将数据放置在依赖于或假定调色板的剪贴板中时,它也应该将调色板放在剪贴板上。 如果剪贴板包含 CF_PALETTE ( 逻辑调色板) 格式的数据,则应用程序应使用 SelectPalette 和 RealizePalette 函数来实现 (将剪贴板中任何其他数据与该逻辑调色板进行比较) 。 显示剪贴板数据时,剪贴板始终用作其当前调色板的任何对象,该剪贴板采用 CF_PALETTE 格式。 |
|
笔扩展的数据,适用于笔计算的 Microsoft Windows。 |
|
"开始"菜单专用剪贴板格式的整数值范围。 范围以 CF_PRIVATELAST结尾。 与专用剪贴板格式关联的句柄不会自动释放;剪贴板所有者必须释放此类句柄,通常是响应 WM_DESTROYCLIPBOARD 消息。 |
|
请参阅 CF_PRIVATEFIRST。 |
|
表示比 CF_WAVE 标准波形格式更复杂的音频数据。 |
|
Microsoft 符号链接 (SYLK) 格式。 |
|
文本格式。 每行以回车/换行符结尾 (CR-LF) 组合。 空字符指示数据的末尾。 将此格式用于 ANSI 文本。 |
|
标记图像文件格式。 |
|
Unicode 文本格式。 每行以回车/换行符结尾 (CR-LF) 组合。 空字符指示数据的末尾。 |
|
表示采用标准波形格式之一(例如 11 kHz 或 22 kHz PCM)的音频数据。 |