找回密码
 加入
搜索
查看: 2402|回复: 4

[已解决]RichEdit移动图片和内容测试

  [复制链接]
发表于 2009-12-17 10:58:08 | 显示全部楼层 |阅读模式
本帖最后由 jycel 于 2009-12-18 18:49 编辑


如图,文字消息从下面发送至上面已搞定,如果换成图片按文字消息处理不行,试过拷贝和粘贴命令没有成功,对RichEdit熟悉的请指教下!呵呵
不明之处:怎样从下面转移图片至上面,并保存至脚本同目录,同时判断框2是文字还是图片再执行!
代码如下:
#Include <GuiEdit.au3>
#Include <Date.au3>
#Include <GuiRichEdit.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("RichEdit图片移动和内容测试", 633, 399, 192, 114)
$hRichEdit1=_GUICtrlRichEdit_Create($Form1,"", 16, 8, 425, 185,BitOR($ES_MULTILINE, $WS_VSCROLL,$ES_READONLY, $ES_AUTOVSCROLL))
$hRichEdit2=_GUICtrlRichEdit_Create($Form1,"", 16, 208, 425, 169,BitOR($ES_MULTILINE, $WS_VSCROLL, $ES_AUTOVSCROLL))
$Button1 = GUICtrlCreateButton("移动并保存", 480, 48, 129, 81)
$Button2 = GUICtrlCreateButton("退出程序", 480, 240, 129, 97)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        GUIDelete()
                        Exit
                Case $Button2
                        GUIDelete()
                        Exit                        
                Case $Button1
                        If _GUICtrlRichEdit_GetText($hRichEdit2)="" Then
                                _GUICtrlRichEdit_AppendText($hRichEdit1,_Now()&@CRLF&"消息不能为空"&@CRLF)
                        Else
                                _GUICtrlRichEdit_AppendText($hRichEdit1, _Now()&@CRLF&_GUICtrlEdit_GetText($hRichEdit2)&@CRLF)
                                _GuiCtrlRichEdit_SetText($hRichEdit2,"");当发送后设置为空
                                guictrlsetstate($hRichEdit2, $GUI_FOCUS)                        
                        EndIf                        
        EndSwitch
WEnd

本帖子中包含更多资源

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

×
发表于 2009-12-17 13:48:15 | 显示全部楼层
做的非常好。
 楼主| 发表于 2009-12-17 14:15:25 | 显示全部楼层
做的非常好。
四海皆狂龙 发表于 2009-12-17 13:48

我是在提问
发表于 2009-12-17 23:55:09 | 显示全部楼层
這兩個呢?
_GUICtrlRichEdit_StreamToVar
_GUICtrlRichEdit_StreamFromVar
 楼主| 发表于 2009-12-18 00:50:02 | 显示全部楼层
回复 4# rchockxm
用此函数要把上面的全部替换掉!先读取再附加到前面好像有点问题我再试下看!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 19:41 , Processed in 0.076651 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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