找回密码
 加入
搜索
查看: 1717|回复: 3

如何让edit显示的内容不自动换行(已解决)

[复制链接]
发表于 2009-12-12 12:09:42 | 显示全部楼层 |阅读模式
本帖最后由 qq342252004 于 2009-12-21 08:32 编辑
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 230, 218, -1, -1)
$Edit1 = GUICtrlCreateEdit("", 16, 16, 200, 129,BitOR($ES_AUTOVSCROLL,$ES_READONLY,$WS_VSCROLL))
GUICtrlSetData(-1, "Edit1")
$Button1 = GUICtrlCreateButton("显示时间", 20, 168, 75, 25, 0)
$Button2 = GUICtrlCreateButton("退出", 120, 168, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
        Case $Button1
                        Timer()
                Case $Button2
                        Exit
        EndSwitch
WEnd

Func Timer()
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒")
        Sleep(1000)
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒111111111111111111111")
        Sleep(1000)
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒2222222222")
        Sleep(1000)
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒33333333333333333333333333333333333333")
        Sleep(1000)
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒5555555555555555555555555555555555")
        Sleep(1000)
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒5555555555555555555")
        Sleep(1000)
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒5555555555555555555555555555555555555555555555")
        Sleep(1000)
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒")
        Sleep(1000)
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒")
        Sleep(1000)
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒")
        Sleep(1000)
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒")
        Sleep(1000)
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒")
        Sleep(1000)
        Addlog(@HOUR&"时"&@MIN&"分"&@SEC&"秒")
    exit
EndFunc

Func Addlog ($lcStr)
GUICtrlSetData($Edit1,GUICtrlRead($Edit1)&@CRLF&$lcStr)        
GUICtrlSetData($Edit1," ",True)
EndFunc
如何让edit显示的内容不自动换行?

本帖子中包含更多资源

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

×
发表于 2009-12-12 13:06:32 | 显示全部楼层
本帖最后由 顽固不化 于 2009-12-12 13:09 编辑

$Edit1 = GUICtrlCreateEdit("", 96, 96, 257, 129, BitOR($ES_WANTRETURN,$WS_HSCROLL,$WS_VSCROLL))

ps:你的标题有问题,--如何让edit显示的内容不自动换行=====

评分

参与人数 1金钱 +40 收起 理由
qq342252004 + 40 谢谢提醒

查看全部评分

 楼主| 发表于 2009-12-12 13:42:40 | 显示全部楼层
不要这样的样式可以吗? 我想要图中的样式,怎么让内容不自动换行?
 楼主| 发表于 2009-12-16 09:00:52 | 显示全部楼层
BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_READONLY,$ES_WANTRETURN,$WS_VSCROLL))
用这行可以保持我要的样式又可以不用换行。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2025-1-12 12:04 , Processed in 0.123356 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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