locked
紧急求助!关于在WM6中使用剪贴板拷贝,剪贴和粘贴文件的问题 RRS feed

  • 常规讨论

  •  

    我想在WM6中实现通过剪贴板拷贝,剪贴和粘贴文件,比如,我在自己的程序中选择一个文件,然后选复制或者剪贴此文件,最后切换到系统的文件浏览器中,随便选个路径,然后选粘贴,就可以把文件粘贴过来,而如果我在系统中选一个文件复制或剪贴,同样能在我自己的程序中粘贴此文件,我现在已经知道Win32下怎样使用剪贴板实现这个功能,但Windows Mobile6中不支持HDROP和 DragQueryFile()函数,而且当在系统中拷贝一个文件后,通过 EnumClipboardFormats(),我知道此时剪贴板中的 数据格式是 Shell IDList Array ,就是通过RegisterClipboardFormat()注册的一个非标准的剪贴板数据格式,但现在我不知道怎么从这个数据中获得文件的路径信息以及操作类型(复制 还是 剪贴),希望各位朋友指点一下,谢谢!
    2008年12月31日 1:26