L let_it_be Unregistered / Unconfirmed GUEST, unregistred user! 2005-10-14 #1 将文件 从 explore 拖到 我的 Form 里面 我知道怎么做,但是从Form里面 的 listBox 拖文件 到 explore ,怎么做?
L let_it_be Unregistered / Unconfirmed GUEST, unregistred user! 2005-10-14 #2 将文件 从 explore 拖到 我的 Form 里面 我知道怎么做,但是从Form里面 的 listBox 拖文件 到 explore ,怎么做?
X xuxiaohan Unregistered / Unconfirmed GUEST, unregistred user! 2005-10-24 #3 参考这个<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=228424
C chenglh Unregistered / Unconfirmed GUEST, unregistred user! 2005-10-24 #4 在老版本的msdn(visual Studio 7)里有C++的示例代码。我参与做过一个系统里用到这个功能,并且翻译成Pascal语言。可惜代码没有保留下来。<br> 可以做到多选文件拖放,依稀记得一点:1、需要写代码实现3个Com接口,名字好象是IDragObject,接口定义大多数的函数其实都不需要实现,给个空函数就可以了;需要把文件名写入一个全局的内存区,多个文件名之间用某个分割符分割,再加个结束标志。 那些文件需要在磁盘中确实存在。<br> 在MSDN里搜索"文件拖放"“file drag drop”应该可以在找到那个C++语言的代码,翻译一下就行了。
在老版本的msdn(visual Studio 7)里有C++的示例代码。我参与做过一个系统里用到这个功能,并且翻译成Pascal语言。可惜代码没有保留下来。<br> 可以做到多选文件拖放,依稀记得一点:1、需要写代码实现3个Com接口,名字好象是IDragObject,接口定义大多数的函数其实都不需要实现,给个空函数就可以了;需要把文件名写入一个全局的内存区,多个文件名之间用某个分割符分割,再加个结束标志。 那些文件需要在磁盘中确实存在。<br> 在MSDN里搜索"文件拖放"“file drag drop”应该可以在找到那个C++语言的代码,翻译一下就行了。