网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月31日漏签0天
vb吧 关注:156,137贴子:1,166,135
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 11回复贴,共1页
<<返回vb吧
>0< 加载中...

拷贝文件对象到剪贴板

  • 只看楼主
  • 收藏

  • 回复
  • A1Duke
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
首先是引用的API:

(没显示全的自己用API VIEWER去查看)
用到的常量:

自定义类型:

过程:

实测下来 EXPLORER、QQ、360打开的邮箱粘贴附件都可以用



  • A1Duke
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@谷雨新阳 你要的在LS


2025-05-31 01:13:35
广告
  • 谷雨新阳
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@A1Duke
测试成功!非常感谢


  • wang1234051
  • 小吧主
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
SetClipboardData 函数找不到入口点是什么鬼?


  • sunruisunrui
  • 小吧主
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@chengd222 @gy_jiansmile @酷暑一夏1 求加精!


  • tomzxd
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@A1Duke
这些代码带Excel中的VBA运行后,粘贴没有效果,楼主不知道哪里有问题,麻烦帮忙看看
Public Sub CopyFiles(FileList As String)
Dim hGblFileList As Long
Dim pFileListDate As Long
Dim HandleDropEffect As Long
Dim hGblDropEffect As Long
Dim pdwDropEEffect As Long
Dim iLen As Long
Dim FileNames As String
Dim DF As dropFiles
Dim tmp() As Byte
FileNames = FileList & Chr(0) & Chr(0)
tmp = StrConv(FileNames, vbFromUnicode)
iLen = UBound(tmp) + 1
hGblFileList = GlobalAlloc(GMEM_ZEROINIT Or GMEM_MOVEABLE Or GMEM_SHARE, Len(DF) + iLen)
pFileListDate = GlobalLock(hGblFileList)
With DF
.pFiles = Len(DF)
.pt.x = 0
.pt.y = 0
.fNC = 0
.fWide = CLng(True)
End With
CopyMemory ByVal pFileListDate, DF, Len(DF)
pFileListDate = pFileListDate + Len(DF)
CopyMemory ByVal pFileListDate, tmp(0), iLen
GlobalUnlock hGblFileList
HandleDropEffect = RegisterClipboardFormat("Preferred DropEffect")
hGblDropEffect = GlobalAlloc(GMEM_ZEROINIT Or GMEM_MOVEABLE Or GMEM_SHARE, 4)
pdwDropEEffect = GlobalLock(hGblDropEffect)
CopyMemory ByVal pdwDropEEffect, DROPEFFECT_COPY, 4
GlobalUnlock hGblDropEffect
If OpenClipboard(0) Then
EmptyClipboard
SetClipboardData HandleDropEffect, hGblDropEffect
SetClipboardData CF_HDROP, hGblFileList
CloseClipboard
End If
GlobalFree hGblFileList
GlobalFree hGblDropEffect
End Sub


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 11回复贴,共1页
<<返回vb吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示