找回密码
 加入
搜索
查看: 2898|回复: 7

文本框怎么弄只读?

[复制链接]
发表于 2008-7-5 08:25:50 | 显示全部楼层 |阅读模式
我想建个窗口用来显示点文本,而且这个显示的文本框内是不能编辑的,就像SciTe的帮助那个

[ 本帖最后由 silentdream 于 2008-7-5 21:07 编辑 ]

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 -5 收起 理由
gooker -5 请尽快修改标题

查看全部评分

 楼主| 发表于 2008-7-5 18:40:41 | 显示全部楼层
来人帮忙啊!
发表于 2008-7-5 18:46:09 | 显示全部楼层
初学,不知对不对,提供个思路你:建GUI,加label,加滚动条控件。
发表于 2008-7-5 18:47:52 | 显示全部楼层
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 360, 256, 334, 235)
$Edit1 = GUICtrlCreateEdit("", 0, 0, 353, 249, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_READONLY,$ES_WANTRETURN,$WS_HSCROLL,$WS_VSCROLL))
GUICtrlSetData(-1, StringFormat("只读\r\n只读\r\n只读\r\n只读"))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd
 楼主| 发表于 2008-7-5 20:32:38 | 显示全部楼层
原帖由 powerofos 于 2008-7-5 18:46 发表
初学,不知对不对,提供个思路你:建GUI,加label,加滚动条控件。


Label加滚动有用吗?这两个好像扯不上吧?
 楼主| 发表于 2008-7-5 20:36:12 | 显示全部楼层

回复 4# gto250 的帖子

BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_READONLY,$ES_WANTRETURN,$WS_HSCROLL,$WS_VSCROLL)
这一段里有几个参数不太明白,好像我只要加$ES_READONLY就可以有这样的效果了,HSCROLL与VSCROLL是加水平与垂直滚动条,另几个就太明白了,能否解释下?
 楼主| 发表于 2008-7-5 20:45:51 | 显示全部楼层

回复 4# gto250 的帖子

对了,还有一个,这个出来的时候会把文本全部选中,不要这样有什么方法吗?
 楼主| 发表于 2008-7-5 21:06:25 | 显示全部楼层
原帖由 silentdream 于 2008-7-5 20:45 发表
对了,还有一个,这个出来的时候会把文本全部选中,不要这样有什么方法吗?



我原来写的一个测试的里面只加了readonly好像是不会这样,不知道问题在哪
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-25 19:21 , Processed in 0.087468 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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