如何实现WINDOWS下的,文件或文件夹的ctrl+c的功能?当然不包括ctrl+v,就是能让windows知道准备要copy该文件,或文件夹! (50分)

  • 主题发起人 主题发起人 xyusun
  • 开始时间 开始时间
X

xyusun

Unregistered / Unconfirmed
GUEST, unregistred user!
具体问题如下:
在我的程序中需要显示某个目录下的文件(用DELPHI的控健已经实现),点重文件然后
在按COPY键时,实现例如WINDOWS下的CTRL+C的问题?请问我该如何实现?
不过,文件被ctrl+c后好像不是放到剪贴板的。但是,我不知道该如何描述我的问题。
就是想实现点重文件后的ctrl+c,不包括ctrl+v,当然是文件,和文件夹包括
 
用TFileStream的CopyFrom方法。
 
利用ShFileOperation()来实现,搜索一下,很多了.
这里: http://www.delphibbs.com/delphibbs/dispq.asp?lid=472726
或者: http://www.delphibbs.com/delphibbs/dispq.asp?lid=1006471
记得: uses ShellAPI;
 
我想我是没有说明白。我所要的功能是:按下copy键,就将该文件写到‘剪贴板’
里了(不好意思,我不知道是不是写到‘剪贴板’里),只要在目的地点右键出的windows
菜单中粘贴就能进行将源文件copy到目的地点了。(当然,这部分是用户的动作了)
我是不用考虑用户要将文件考到什么地方的。我有没有说明白?当然,能对文件夹也能这
样做就更好了。
 
发送消息,模拟CTRL+C键盘输入,用sendmessage。
 
能说详细一点吗?等着急用
 
后退
顶部