找回密码
 加入
搜索
查看: 2619|回复: 5

[GUI管理] [已解决]Edit字体设置问题

  [复制链接]
发表于 2011-10-3 10:07:42 | 显示全部楼层 |阅读模式
本帖最后由 小凯 于 2011-10-4 13:53 编辑


如上图,我想把bbbbbbbb那行的字体颜色改成红色,ccccccccc那行改为绿色!

如果这个空间不行,别的控件能达到这样也行! 求列子

本帖子中包含更多资源

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

×
发表于 2011-10-3 10:39:35 | 显示全部楼层
这个还真是没有听说过,想来是不行的,我是用Table的,一行一行的搞。
发表于 2011-10-3 14:55:42 | 显示全部楼层
richedit看看
发表于 2011-10-3 18:38:54 | 显示全部楼层
本帖最后由 happytc 于 2011-10-3 18:41 编辑
如上图,我想把bbbbbbbb那行的字体颜色改成红色,ccccccccc那行改为绿色!

如果这个空间不行,别的控件能达 ...
小凯 发表于 2011-10-3 10:07



   

#include <GuiRichEdit.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Color.au3>


Main()

Func Main()
        Local $hGui, $hRichEdit, $iMsg
        $hGui = GUICreate("RichEdit", 320, 250)
        $hRichEdit = _GUICtrlRichEdit_Create($hGui, "", 10, 10, 300, 220, BitOR($ES_MULTILINE, $WS_VSCROLL, $ES_AUTOVSCROLL))
        GUISetState(@SW_SHOW, $hGui)

        _GUICtrlRichEdit_SetText($hRichEdit, "aaaaaaaaaa" & @CRLF & "bbbbbbbbbb" & @CRLF & "cccccccccc")
        _GUICtrlRichEdit_SetSel($hRichEdit, 0, 10)
        _GUICtrlRichEdit_SetCharColor($hRichEdit, "102030")
        _GUICtrlRichEdit_SetSel($hRichEdit, 11, 21)
        _GUICtrlRichEdit_SetCharColor($hRichEdit, "255")
        _GUICtrlRichEdit_SetSel($hRichEdit, 22, 32)
        _GUICtrlRichEdit_SetCharColor($hRichEdit, "65280")
        
        While True
                $iMsg = GUIGetMsg()
                Switch $iMsg
                        Case $GUI_EVENT_CLOSE
                                _GUICtrlRichEdit_Destroy($hRichEdit)
                                Exit
                EndSwitch
        WEnd
EndFunc
 楼主| 发表于 2011-10-4 13:52:57 | 显示全部楼层
回复 4# happytc

3Q..达到我想要的要求了!谢谢!
发表于 2012-4-11 10:28:23 | 显示全部楼层
又学了一招,谢谢。。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-8 04:38 , Processed in 0.079344 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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