MFC中edit控件是不是有最大行数限制啊?

liuyang1943 2010-07-14 10:32:55
为什么如果我不设置换行能完整显示内容,但我手动将要显示的内容添加\r\n将要显示的内容分为若干行后就不能完整显示所有的内容了呢?我已将edit控件设置为mulline属性了。。
...全文
266 2 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eleven 2010-07-14
勾上Horizontal scroll/Auto HScroll/Vertical scroll/Auto VScroll/Want return
回复
逗比汪星人 2010-07-14
无论你垂直、水平等...
回复
逗比汪星人 2010-07-14
确实有最大限制!

你尝试想想:

为什么UltraEdit-32、FlexEdit在显示PE文件的时候还不直接是文本显示,而用TextOut之类的方法?
回复
starytx 2010-07-14
选中 垂直滚动条 设置
回复
whgale 2010-07-14
我做过edit控件,显示数据 ,在垂直滚动条条件下,是不存在行数限制的,
回复
岁月小龙 2010-07-14
什么叫不能全部显示?是你控件的宽度不够?
加个滑动条?
回复
cpp2017 2010-07-14
就20几行吧,为什么就不能全部显示了呢?
=========

加上垂直滚动条试试
回复
ponydph 2010-07-14
没问题
回复
liuyang1943 2010-07-14
[Quote=引用 1 楼 cpp2017 的回复:]

Specifies the maximum number of TCHARs the user can enter. For ANSI text, this is the number of bytes; for Unicode text, this is the numer of cha……
[/Quote]
谢谢,照这么说应该能完整显示我所有的行啊,其实也不是很多,就20几行吧,为什么就不能全部显示了呢?
回复
cpp2017 2010-07-14
Specifies the maximum number of TCHARs the user can enter. For ANSI text, this is the number of bytes; for Unicode text, this is the numer of characters. This number does not include the null terminator.
Rich edit controls: If this parameter is zero, the text length is set to 64K characters.

Edit controls on Windows NT/ 2000: If this parameter is zero, the text length is set to 0x7FFFFFFE characters for single-line edit controls or –1 for multiline edit controls.

Edit controls on Windows 95/98: If this parameter is zero, the text length is set to 0x7FFE characters for single-line edit controls or 0xFFFF for multiline edit controls.

回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告