0 2 0
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
剪辑板_取所有内容逻辑型 取所有内容
参数名类 型参考可空数组备 注
参_剪辑版数据剪辑版数据
变量名类 型静态数组备 注
数据格式整数型 
剪辑版数据剪辑版数据 
缓冲区文本型 
数据句柄整数型 
内存指针整数型 
' 源码采纳地址:https://bbs.125.la/forum.php?mod=viewthread&tid=14221328
如果真 (OpenClipboard (0) = 0) ' 打开剪辑版
返回 ()
清除数组 (参_剪辑版数据) ' 清除数据
判断循环首 ()
数据格式 = EnumClipboardFormats (数据格式) ' 取出剪切板内容的数据格式
如果真 (数据格式 = 0) ' 没有格式……
跳出循环 ()
剪辑版数据.剪辑版数据格式 = 数据格式
缓冲区 = 取空白文本 (255) ' 生成缓冲区
判断 (数据格式 ≤ 14)
剪辑版数据.文本型数据 = “”
判断 (GetClipboardFormatNameA (数据格式, 缓冲区, 255) = 0) ' 获取剪贴板内数据格式的名称,判断是否有文本
剪辑版数据.文本型数据 = “” ' 没有文本……
剪辑版数据.文本型数据 = 缓冲区
数据句柄 = GetClipboardData (数据格式) ' 取剪辑板数据句柄
如果真 (数据句柄 = 0) ' 没有数据……
到循环尾 () ' 开启下一个循环
剪辑版数据.字节集长度 = GlobalSize (数据句柄) ' 返回全局内存块大小,就是取出字节集长度
内存指针 = GlobalLock (数据句柄) ' 锁定内存对象并返回剪辑板数据指针
剪辑版数据.字节集数据 = 取空白字节集 (剪辑版数据.字节集长度) ' 生成缓冲区
RtlMoveMemory (取指针_字节集型 (剪辑版数据.字节集数据) , 内存指针, 剪辑版数据.字节集长度) ' 复制出来
加入成员 (参_剪辑版数据, 剪辑版数据) ' OK,收工
如果真 (取数组成员数 (参_剪辑版数据) > 100) ' 这么多……,估计是复制文件,但是再多估计进程会废了(内存严重怀疑溢出)
跳出循环 ()

判断循环尾 ()
CloseClipboard () ' 关闭剪辑版
返回 ()
数据类型名公开备 注
剪辑版数据 
成员名类 型传址数组备 注
剪辑版数据格式整数型  
文本型数据文本型  
字节集长度整数型  
字节集数据字节集  


词条作者信息
项目部004 -  一个月只活跃几分钟
使用例程
参与校正错误的易友
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
2024-10-20 22:00走一回
不会用呀,有没有例程
2022-6-15 15:02men123
┗(^0^)┓
  • Copyright © ijingyi.com All Rights Reserved.