在VC 6中可以将一个编辑框的"Styles"中的"Multiline“和”Auto VScroll“勾上,然后编辑框里面的内容即可自动换行。
另外,CEdit 类的消息:
#include <afxwin.h> // 头文件
构造函数
CEdit | 构造一个CEdit控件对象 |
Create | 创建一个Windows编辑控件,并将其与CEdit对象连接 |
属性
CanUndo | 决定一个编辑控件操作是否能够被撤销 |
GetLineCount | 获得多行编辑控件中的行数 |
GetModify | 决定编辑控件的内容是否被修改 |
SetModify | 为编辑控件设置或清除修改标记 |
GetRect | 为编辑控件获取格式化的矩形 |
GetHandle | 获得为当前多行编辑控件分配的内存的句柄 |
SetHandle | 设置为多行编辑控件使用的本地内存的句柄 |
SetMargins | 为CEdit设置左边和右边的空白边界 |
GetMargins | 获得为CEdit设置左边和右边的空白边界 |
SetLimitText | 设置CEdit能够容纳的文本的最大量 |
GetLimitText | 获得CEdit能够容纳的文本的最大量 |
PosFromChar | 获得指定字符索引的左上角的坐标 |
CharFromPos | 获得最靠近指定位置的字符的行和字符索引 |
GetLine | 从编辑控件中获得一行文本 |
GetPasswordChar | 获得当用户输入文本时在编辑控件中显示的口令 |
GetFirstVisibleLeLine | 决定在编辑控件中最顶部的可视的行 |
操作
EmptyUndoBuffer | 重新设置(清除)编辑控件的撤销标记 |
FmtLines | 设置在多行编辑控件中的软回车打开或关闭 |
LimitText | 用户在输入文本时的文本长度限制 |
LineFromChar | 获得包含指定字符索引的行的数目 |
LineIndex | 获得在多行编辑控件中的某行的字符索引 |
LineLength | 获得编辑控件中的行的长度 |
LineScroll | 在多行编辑控件中滚动文本 |
ReplaceSel | 用指定文本覆盖编辑控件中当前被选中的文本 |
SetPasswordChar | 设置或清除当用户输入文本时在编辑控件中显示的口令 |
SetRect | 设置多行编辑控件的带格式的矩形,并更新该控件 |
SetRectNP | 设置多行编辑控件的带格式的矩形,而不必重新绘制 |
SetSel | 在编辑控件中选定文本SetTabStops设置多行编辑控件的制表键停顿位 |
SetReadOnly | 为编辑控件设置只读状态 |
剪贴板操作
Undo | 撤销上一次的编辑控件操作 |
Clear | 删除(清除)编辑控件中当前选中的文本 |
Copy | 将编辑控件中的当前选中文本以CF_TEXT格式拷贝到剪贴板中 |
Cut | 删除编辑控件中当前选中的文本,并将删除的文本以CF_TEXT格式拷贝到剪贴板中 |
Paste | 在当前光标位置插入剪贴板内的文本。只有在剪贴板数据为CF_TEXT格式时才进行插入 |
更详细的资料请见: CEdit类(编辑类)成员函数及消息 http://hi.baidu.com/chaohona/blog/item/0d1d8f597486608b800a1880.html
【参考资料 感谢作者】
http://baike.baidu.com/view/2894204.htm