首页 相关文章 Visual Basic中如何处理HTML文档和剪贴板

Visual Basic中如何处理HTML文档和剪贴板

  我的程序需要将HTML文档放进剪贴板中,但我不知道要怎样处理才能使其他程序也能使用它。我查看了一些关于HTML Clipboard Format (CF_HTML)的参考说明,但我还是找不到准确的定义。请问我该如何操作?

  解答:

  使用带有Windows 剪贴板的CF_HTML Clipboard Format的确容易让人搞胡涂,一部分是因为它不是clipboard format中自带的剪贴板;它是一个注册格式(registered format),所以不是一个常量,因为它的值会因为系统的不同而产生变化。你可以通过一个简单的API调用 -- RegisterClipboardFormat来获得一个注册剪贴板格式的值。这个函数的首次调用会通过一个给定的字符串来执行,它返回一个范围在C000-FFFF之间的唯一值。每一个在系统上处理的后续调用(subsequent call)会返回同样的值。用于这种格式中的关键字符串就是“HTML Format”:

  
Private Declare Function RegisterClipboardFormat Lib "user32" Alias "RegisterClipboardFor...[ 查看全文 ]

2016-02-19 标签:

Visual Basic中如何处理HTML文档和剪贴板的相关文章

手机页面
收藏网站 回到头部