当前位置:编程学习 > VB >>

怎么复制htm文件到剪贴板,像windows自带的那种

例如htm的文件在c:\a.htm
我vb窗体是有个按钮,点一下就可以把这个文件拷贝到剪贴板,然后,我就可以用windows自带的粘贴,任意粘贴到e盘或F盘,我就想实现怎么拷贝到剪贴板(不是a.htm的内容,是a.htm这个文件) http://www.developerfusion.com/code/224/copy-files-to-clipboard/
不行啊 那个 Function ClipboardCopyFiles( ) 可以用。
我试了下,在 VB6中执行“复制”后,可以在我的电脑中进行粘贴。

但估计 文件名/路径 中包含汉字时,就会出问题!
Call CopyMem(ByVal (lpGlobal + Len(df)), ByVal data, Len(data))
这句就是最明显的问题!
哪这么多麻烦,换一个方式:SendMessage

然后找复制和粘贴的常数。
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,