TC官方合作论坛
标题:
QQ聊天窗口后台发送PNG格式的图片给好友
[打印本页]
作者:
sj6071
时间:
2015-1-19 14:29
标题:
QQ聊天窗口后台发送PNG格式的图片给好友
办法1:复制到剪贴板后发送,论坛里找到一个只能复制BMP24位图的一个例子,其它的格式不行,改了后缀也不行,谁知道怎么复制PNG格式的图片?其它的模拟人工操作打开发送图片小窗口的暂时不考虑,我已经做好了 ,但是非常容易奔溃 直接QQ重启。。。。办法1谁能知道怎么用TC复制到剪贴板啊,谢谢
作者:
a837198
时间:
2015-1-19 15:05
试试 api加载
作者:
sj6071
时间:
2015-1-19 15:10
http://bbs.tyuyan.com/forum.php? ... 4825&highlight=
图片%2B剪贴板
这个例子 但是不能复制PNG格式文件
作者:
a837198
时间:
2015-1-19 15:14
剪贴板格式编号API常量 所代表的数据格式 此格式内的数值所代表的含义
C**t CF_TEXT = 1 文本格式,以chr(0)作为字符串结束标志 存储此字符串的内存对象的句柄
C**t CF_BITMAP = 2 Bitmap对象 Bitmap GDI对象的句柄
C**t CF_METAFILEPICT = 3 Metafile Picture格式 Metafile Picture的句柄
C**t CF_SYLK = 4 微软符号连接格式
(Microsoft Symbolic Link Format)
C**t CF_DIF = 5 Software Arts' Data Interchange Format.
C**t CF_TIFF = 6 标签图像文件格式(TIFF)
C**t CF_OEMTEXT = 7 包含OEM字符集的文本格式 存储此字符串的内存对象的句柄
C**t CF_DIB = 8 设备无关位图(DIB)格式,前面是一个BITMAPINFO结构,后面是图像像素位 存储此DIB数据的内存对象的句柄
C**t CF_PALETTE = 9 调色板对象格式,当程序向剪贴板中放入一幅使用调色板的位图时,它需要同时将调色板也放入剪贴板 调色板的句柄
C**t CF_PENDATA = 10 手写笔数据
C**t CF_RIFF = 11 比标准CF_WAVE所能代表的音频格式更加复杂的音频格式
C**t CF_WAVE = 12 标准音频格式(如11kHz或22kHz脉冲编码调制)的数据
C**t CF_UNICODETEXT = 13 Unicode文本格式 存储此字符串的内存对象的句柄
C**t CF_ENHMETAFILE = 14 增强图元文件格式 增强图元文件的句柄
C**t CF_HDROP = 15 文件名列表 存储此文件名列表的内存对象的句柄
C**t CF_LOCALE = 16 与剪贴板内文本相关的区域选项的ID
C**t CF_MAX = 17
作者:
a837198
时间:
2015-1-19 15:22
function lopen(lpPathName,iReadWrite=0)
return dllcall("Kernel32.dll","int","_lopen","char *",lpPathName,"int",iReadWrite)
endfunction
用这个函数打开图片 试试
作者:
a837198
时间:
2015-1-19 15:50
dllcall 中 LOADIMAGE 的问题 需要修改
作者:
sj6071
时间:
2015-1-19 20:54
a837198 发表于 2015-1-19 15:50
dllcall 中 LOADIMAGE 的问题 需要修改
请问怎么改呢
作者:
sj6071
时间:
2015-1-20 09:40
a837198 发表于 2015-1-19 15:50
dllcall 中 LOADIMAGE 的问题 需要修改
用其它什么函数可以取代吗?昨天搞了一晚上 发现就是在这一步卡住了,PNG图片没有加载成功
作者:
chyzp
时间:
2015-4-22 22:15
不知道楼主搞定了么?
作者:
2645572175
时间:
2015-6-24 17:07
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1