共 5 篇文章 |
|
复制任意文件或文件夹到剪贴板复制任意文件或文件夹到剪贴板。DataHandle := GlobalAlloc(GMEM_DDESHARE or GMEM_MOVEABLE,SizeOf(DROPFILES)+2+Length(FileName));Move(FileName[1],Pointer(Integer(DataPointer)+SizeOf(DROPFILES))^,Length(FileName));在粘贴文件时 ,利用 API 函数 DragQueryFile 就可以获得拷贝到剪贴板的文件全路径名 ,... 阅2431 转4 评0 公众公开 12-10-12 07:31 |
iLen := Length(FileList) + 2;FileList := FileList + #0#0;hGlobal := GlobalAlloc(GMEM_SHARE or GMEM_MOVEABLE or GMEM_ZEROINIT, SizeOf(TDropFiles) + iLen);begin DropFiles := GlobalLock(hGlobal);DropFiles^.pFiles := SizeOf(TDropFiles);Move(FileList[1], (PChar(DropFiles) + SizeOf(TDropFile... 阅222 转3 评0 公众公开 12-10-12 07:29 |
阅131 转1 评0 公众公开 12-10-12 07:27 |
如何将文件拷贝到剪贴板怎样判断当前剪贴板中的内容为文件,如何将指定文件(不是文件内容)拷贝到剪贴板中。请问各位大侠:怎样判断当前剪贴板中的内容为文件,如何将指定文件(不是文件内容)拷贝到剪贴板中。menxin的方案是可行的.Delphi定义了两个格式:CF_PICTURE和CF_COMPONENT.Medium.hGlobal := GlobalAlloc(GMEM_SHARE or GMEM_ZEROINI... 阅698 转1 评0 公众公开 12-02-27 10:40 |
监视剪切版Windows使用剪贴板观察器和观察链。剪贴板观察链是一系列相互独立的剪贴板观察窗口,它们都能够接受当前发送到剪贴板的内容。AsText:用于读写剪贴板文字内容。//将WM_DRAWCLIPBOARD 消息传递到下一个观察链中的窗口 SendMessage(NextClipHwnd,AMessage. Msg,AMessage.WParam,AMessage.LParam); //查询剪贴板中特定格式的数据内容 if... 阅165 转0 评0 公众公开 11-11-10 09:38 |