像CEdit类一样,CEditView对象是一个视图,它提供窗口编辑控制功能,可以用来执行简单文本编辑功能。CEditView类提供以下附加功能:
·打印
·查找并替换
因为CEditView类是CView类的派生,CEditView的对象可以和文档及文档模板同时使用。
每个CEditView控件的文本存放到其全局存储对象,应用程序能拥有任意多个CEditView对象。
如果希望有一个具有附加功能的编辑窗口,或者希望有简单编辑功能,你可以构造一个CEditView类型的对象。一个CEditView对象可以占有一个窗体的整个用户区。从CEditView中派生自己的类来增加或改变基本功能,或声明能加入到文档模板中的类。
CEditView类的缺省实现可处理以下命令:
IN_EDIT_SELECT_ALL, ID_EDIT_FIND, ID_EDIT_REPLACE,ID_EDIT_REPEAT,和ID_FILE_PRINT。
CEditView类型的对象(或CEditView派生出的类型)有以下限制:·CEditView不真具有所见即所得编辑功能。在屏幕可读性与打印输出之间作选择的话,CEditView应为屏幕可读。·CEditView只能将文本作单一字体的显示,不支持特殊格式的字符。请参阅CRichEditView的更强大的功能。·CEditView可以容纳的文本总数有限。这与CEdit控件是一样的。
#include <afxext.h>