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