CEditView选件类
的视图选件类的类型提供Windows的功能编辑控件,并且可用于实现简单的文本编辑功能。
class CEditView : public CCtrlView
成员
公共构造函数
名称 |
说明 |
---|---|
构造对象类型 CEditView。 |
公共方法
名称 |
说明 |
---|---|
搜索文本内的字符串。 |
|
获取字符缓冲区的长度。 |
|
提供对 CEditView 对象的 CEdit 部分(Windows编辑控件)。 |
|
检索当前打印机字体。 |
|
检索当前文本选择。 |
|
锁定缓冲区。 |
|
呈现在特定矩形内的文本。 |
|
对磁盘的 CEditView 对象作为原始的文本。 |
|
设置新的打印机字体。 |
|
设置屏幕显示和打印的制表位。 |
|
打开缓冲区。 |
受保护的方法
名称 |
说明 |
---|---|
文本字符串中查找下一个匹配项。 |
|
用新的字符串替换特定字符串的所有匹配项。 |
|
替换当前选择。 |
|
调用,则查找操作不能与任何其他文本。 |
公共数据成员
名称 |
说明 |
---|---|
类型 CEditView.对象的默认样式 |
备注
CEditView 选件类提供以下附加功能:
打印。
查找并替换。
由于选件类 CEditView 是选件类 CView的派生对象,CEditView 可用于选件类的对象文档和文档模板。
每个 CEditView 控件的文本在其自己的全局内存对象保留。 应用程序可以具有任意数量的 CEditView 对象。
创建类型 CEditView 对象,如果需要列出了所添加的函数的一个编辑器窗口中,或者,如果需要简单的文本编辑功能。 CEditView 对象可以占用窗口的整个工作区。 从 CEditView 派生您的选件类添加或修改了基本功能,或者声明可以添加到文档模板的选件类。
选件类 CEditView 处理的默认实现以下命令: ID_EDIT_SELECT_ALL、 ID_EDIT_FIND、 ID_EDIT_REPLACE、 ID_EDIT_REPEAT和 ID_FILE_PRINT。
CEditView 的默认字符限制为(1024 * 1024 - 1 = 1048575)。 这可以被调用基础的 EM_LIMITTEXT 功能更改编辑控件。 但是,限制随操作系统的不同而不同,类型编辑控件(单个或多行)。 有关这些限制的更多信息,请参见 EM_LIMITTEXT。
若要更改在控件的此限制,请重写您的 CEditView 选件类和插入的 OnCreate() 功能以下代码行:
GetEditCtrl().SetLimitText(nNewVal); //nNewVal, the new character limit
类型 CEditView Objects (从 CEditView派生的或的类型)具有以下限制:
CEditView 不实现true "所见即所得获得(WYSIWYG)编辑。 如果在可读性在屏幕和匹配的打印输出之间进行选择,CEditView 选择屏幕可读性。
CEditView 可以显示在只只具有的文本。 特殊字符格式不支持。 为更大的函数的信息选件类 CRichEditView。
CEditView 可以包含中的文本是有限的。 限制与 CEdit 控件的。
有关 CEditView的更多信息,请参见 派生的视图选件类可在MFC。
继承层次结构
CEditView
要求
Header: afxext.h