找回密码
 加入
搜索
查看: 12914|回复: 18

[系统综合] 关于richedit富文本控件的问题

 火.. [复制链接]
发表于 2013-10-17 17:39:12 | 显示全部楼层 |阅读模式
本帖最后由 zhybxyz 于 2013-10-17 17:41 编辑

由于人事方面工作需要,每天通过QQ传递很多1,2寸照片,想写个小程序批量处理,刚开始就遇到了问题。


信息管理中心 李倩 工号:202089210

格式就是上面这样的,寸照+说明文字,我把数据存放在一个富文本框中临时收集起来,够十个一起发送到工作接收的QQ上去。

Global $RichEdit =_GUICtrlRichEdit_Create($WinMain, "", 650, 500, 300, 140, BitOR($ES_MULTILINE, $WS_VSCROLL, $ES_AUTOVSCROLL))

创建好这个富文本框,别的啥还没开始写呢,手动按照我要的格式去粘贴到$RichEdit里面,之后手动复制出来到QQ对话框,图片不显示,丢了,只剩下文字,不知道是为什么?有做过相关的么?求助!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-10-17 17:58:59 | 显示全部楼层
进来看图片滴!没尝试过在富文本装载图片,楼下继续!
发表于 2013-10-17 18:47:00 | 显示全部楼层
图片很养眼啊。
发表于 2013-10-17 20:17:47 | 显示全部楼层
pp不错……
 楼主| 发表于 2013-10-17 20:40:32 | 显示全部楼层
。。。各位大侠咱能不能言归正传,帮忙解决下问题嘛,早知道换个别的同事照片就好了保证你们看完就跑,>_<
 楼主| 发表于 2013-10-17 20:43:23 | 显示全部楼层
翻遍了论坛和相关资料,关于富文本编辑器的资料不太多,就连UDF也是英文还没翻译过来。这才开帖求助,并非伸手拿来主义的,大家帮帮忙吧。刚才用旺旺也测试了一下,效果一样,富文本框里的图文混合数据粘贴进旺旺也是只有文字,图片丢失,看来AU3富文本框和他们不是一个类型的?
 楼主| 发表于 2013-10-18 08:26:58 | 显示全部楼层
求关注、求帮忙,卡在这里了。
发表于 2013-10-18 10:43:39 | 显示全部楼层
回复 6# zhybxyz


    蛋神的UDF汉化你没有下载么?需要联系我!
  QQ:172285682
发表于 2013-10-18 14:44:28 | 显示全部楼层
冲图片来的
 楼主| 发表于 2013-10-18 15:34:02 | 显示全部楼层
是太难还是太简单?没有人帮忙呢?
发表于 2013-10-19 11:37:32 | 显示全部楼层
富文本中,你直接copy时,图片应该是没装进剪贴版的.

看一下示例中,有 富文本 - 右键菜单  - 有剪贴,复制,删除,撤消 功能的示例。

我也是昨天才开始看这个。以上纯属暂时的理解
发表于 2013-10-19 12:32:44 | 显示全部楼层
直接复制图片到剪切板,sendmessage粘贴 参考:
Local $sImage = @ScriptDir & "\1.jpg"
_Clipboard_SetImage($sImage)
_SendMessageA($hChat, $WM_PASTE, 0, 0)
Func _Clipboard_SetImage($sImage, $hWnd = 0)
        _GDIPlus_Startup()
        Local $hImage = _GDIPlus_BitmapCreateFromFile($sImage)
        Local $hBitmap = _GDIPlus_BitmapCreateHBITMAPFromBitmap($hImage)
        Local $aRet = DllCall('user32.dll', 'ptr', 'CopyImage', 'ptr', $hBitmap, 'int', 0, 'int', 0, 'int', 0, 'int', 0x8 + 0x4)
        Local $hBitmapCopy =  $aRet[0]
        _ClipBoard_Open($hWnd)
        _ClipBoard_Empty()
        _ClipBoard_SetDataEx($hBitmapCopy, $CF_BITMAP)
        _ClipBoard_Close()
        _WinAPI_DeleteObject($hBitmapCopy)
        _GDIPlus_BitmapDispose($hImage)
        _GDIPlus_ShutDown ()
EndFunc   ;==>_Clipboard_SetImage

评分

参与人数 1金钱 +10 收起 理由
zhybxyz + 10

查看全部评分

 楼主| 发表于 2013-10-19 14:52:23 | 显示全部楼层
回复 12# komaau3


    直接复制图片到剪切板的话,文字就得再复制一次发送,图片下面还有文字的,本想是富文本框收集好图文之后,能和QQ对话框格式对应上,一起复制粘贴过去。
 楼主| 发表于 2013-10-19 14:54:31 | 显示全部楼层
本帖最后由 zhybxyz 于 2013-10-19 14:55 编辑

回复 11# 绿色风


    我也去看一下,不知道能不能像网页编辑器那样就好了。有没有写过类似代码的大侠给予指点。
发表于 2013-10-19 16:36:34 | 显示全部楼层
可以做网页编辑器的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-20 12:51 , Processed in 0.091192 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表