剪贴板如何在Windows中运行?

时间:2010-01-03 05:09:58

标签: windows clipboard

它的数据结构是什么?它是基于XML的吗?如何区分不同的内容类型,例如文本,图像,文件等?

3 个答案:

答案 0 :(得分:10)

它是一个系统范围的位桶,这意味着它只保存一个字节序列和一个描述其格式的整数值(一个windows原子) - 但不能确保字节序列真的是这种格式。

除此之外的唯一特性是应用程序可以决定是否希望系统存储字节序列,或者应用程序是否保留数据本身,并且仅在有人请求时才提供数据。

因此,您看到它是一个API而不是数据结构。

答案 1 :(得分:7)

如果您使用的是Win32 API,请参考以下内容: http://msdn.microsoft.com/en-us/library/ms649014(VS.85).aspx

答案 2 :(得分:3)

快速,懒惰的谷歌搜索得到了这个;希望它有所帮助:

http://msdn.microsoft.com/en-us/library/system.windows.clipboard.aspx