关于CRichEditView和CRichEditCtrl的相关资料

来源:互联网 发布:趣分期源码 编辑:程序博客网 时间:2024/04/28 02:28
关于CRichEditViewCObject  └CCmdTarget     └CWnd        └CView           └CCtrlView              └CRichEditView 一个“带格式编辑控件”是一个窗口,在这个窗口中用户可以输入和编辑文本。文本可以被赋予字母或段落的格式化,也可以包括嵌入的OLE对象。带格式编辑控件为格式化文本提供了设计界面。但是,应用程序必须实现需要的用户部件,以使格式化操作对用户来说可用。CRichEditView类与CRichEditDoc和CRichEditCntrItem一起,提供了MFC文档-视环境中的带格式编辑控件的功能。CRichEditView保存文本和文本的格式化特征。CRichEditDoc保持视中的客户项的列表。CRichEditCntrItem支持从容器方对OLE客户项的访问。这个Windows通用控件(也就是CRichEditCtrl及其相关类)只对于运行在Window95和Windows NT 3.51及更新版本下的程序是可用的。有关在一个MFC应用程序中使用带格式编辑文档的例子,请参见WORDPAD示例应用程序。#include <afxrich.h>请参阅:CRichEditDoc, CRichEditCntrItemCRichEditView类成员构造 CRichEditView 构造一个CrichEditView对象  属性 GetDocument 获取一个指向相关的CRichEditDoc对象的指针  SetCharFormat 设置当前选择的字符格式化属性  GetCharFormatSelection 获取当前选择的字符格式化属性  GetParaFormatSelection 获取当前选择的段落格式化属性  SetParaFormat 设置当前选择的段落格式化属性  GetTextLength 获取RichEdit视中的文本的长度  GetPaperSize 获取此RichEdit视的纸张大小  SetPaperSize 设置此RichEdit视的纸张大小  GetMargins 获取此RichEdit视的页边距  SetMargins 设置此RichEdit视的的页边距  GetPrintWidth 获取此RichEdit视的的打印宽度  GetPrintRect 获取此RichEdit视的的打印矩形  GetPageRect 获取此RichEdit视的的页面矩形  GetSelectedItem 从此RichEdit视中获取被选择的项  GetInPlaceActiveItem 获取此RichEdit视中的当前现场激活的OLE项  GetRichEditCtrl 获取此带格式编辑控件  数据成员 m_nBulletIndent 表示公告列表的缩进量  m_nWordWrap 表示单词的折行约束  操作 FindText 激活等待光标,查找指定的文本  FindTextSimple 查找指定文本  IsRichEditFormat 确定剪贴板中是否包含一个RichEdit中的数据或文本格式  CanPaste 确定剪贴板包含的数据是否能够被粘贴到此RichEdit视中  DoPaste 将一个OLE项粘贴到此RichEdit视中  InsertItem 插入一个新项作为一个OLE项  InsertFileAsObject 插入一个文件作为一个OLE项  AdjustDialogPosition 移动一个对话框以使它不遮蔽当前的选择  OnCharEffect 改变当前选择的字符格式  OnParaAlign 改变段落的对齐方式  OnUpdateCharEffect 更新字符公有成员函数的命令UI  OnUpdateParaAlign 更新段落公有成员函数的命令UI  PrintInsideRect 格式化在给定矩形中的指定文本  PrintPage 格式化给定页中的指定文本  可重载 OnInitialUpdate 在一个视第一次与一个文档连接时刷新这个视  IsSelected 表明给定的OLE项是否被选择了  OnFindNext 搜索一个子串的下一次发现  OnTextNotFound 在没有找到需要的文本时处理用户通知  OnReplaceAll 用一个新的字符串来替换所有的给定字符串  OnReplaceSel 替换当前的选择  QueryAcceptData 查询IDataObject上的数据  OnPasteNativeObject 从一个OLE项获取本地数据  OnPrinterChanged 设置给定设备的打印特征  WrapChanged 根据m_nWordWrap的值为此RichEdit视调整目标输出设备  GetClipboardData 为此RichEdit视中的一个范围获取一个剪贴板对象  GetContextMenu 获取一个用于按下右鼠标按钮的上下文菜单  关于CRichEditCtrl的相关资料CObject  └CCmdTarget     └CWnd        └CRichEditCtrl 一个“带格式编辑控件”是一个窗口,在这个窗口中用户可以输入和编辑文本。文本可以是字母或段落格式,也可以包括嵌入的OLE对象。带格式编辑控件为格式化文本提供了设计界面。但是,应用程序必须实现需要的用户部件,以使格式化操作对用户来说可用。CRichEditCntr类提供了带格式编辑控件的功能。这个Windows通用控件(也就是CRichEditCtrl类)只对于运行在Window95和Windows NT 3.51及更新版本下的程序是可用的。重点:如果你正在使用一个对话框中的带格式编辑控件(不管你的应用程序是SDI,MDI,或是基于对话框的),你必须在显示该对话框之前调用AfxInitRichEdit一次。通常是在你的应用程序的IniInstance成员函数中调用这个函数。你不用在每一次显示这个对话框的时候都调用此AfxInitRichEdit函数,只要在第一次时调用它就可以了。如果你是在使用CRichEditView,则不用调用AfxInitRichEdit。有关在一个MFC应用程序中使用带格式编辑容器项的例子,请参见WORDPAD示例应用程序。#include <afxcmn.h>请参阅:CEdit, CRichEditViewCRichEditCtrl类成员构造 CRichEditCtrl 构造一个CRichEditCtrl对象  Create 创建Windows带格式编辑控件并将它与这个CRichEditCtrl对象相联系  行操作 GetLineCount 获取这个CRichEditCtrl对象中的行数目  GetLine 从这个CRichEditCtrl对象中获取一行文本  GetFirstVisibleLine 确定这个CRichEditCtrl对象的最上面的可见行  LineIndex 获取此CRichEditCtrl对象中一个给定行的字符索引  LineFromChar 确定是哪一行包含了给定字符  LineLength 获取此CRichEditCtrl对象中的给定行的长度  LineScroll 在此CRichEditCtrl对象中滚动文本  选择操作 Clear 清除当前选择  GetSel 获取此CRichEditCtrl对象中的当前选择的开始和结束位置  SetSel 设置此CRichEditCtrl对象中的选择  GetSelText 获取此CRichEditCtrl对象中的当前选择的文本  GetSelectionType 获取此CRichEditCtrl对象中的当前选择中内容的类型  ReplaceSel 用指定的文本替换此CRichEditCtrl对象中的当前选择  HideSelection 显示或隐藏当前的选择  格式化操作 GetDefaultCharFormat 获取此CRichEditCtrl对象中当前缺省的字符格式属性  SetDefaultCharFormat 设置此CRichEditCtrl对象中的当前缺省字符格式的属性  GetSelectionCharFormat 获取此CRichEditCtrl对象中当前选择的字符格式属性  SetSelectionCharFormat 设置此CRichEditCtrl对象中当前选择的字符格式属性  GetParaFormat 获取此CRichEditCtrl对象中的当前选择的段落格式属性  SetParaFormat 设置此CRichEditCtrl对象中的当前选择的段落格式属性  SetWordCharFormat 设置此CRichEditCtrl对象中的当前单词的字符格式属性  编辑操作 Undo 取消最后一次编辑操作  CanUndo 确定是否可以取消一次编辑操作  EmptyUndoBuffer 重置(清除)此CRichEditCtrl对象的取消标志  StreamIn 将来自一个输入流的文本插入此CRichEditCtrl对象中  StreamOut 将来自此CRichEditCtrl对象的文本保存到输出流中  一般操作 GetModify 确定在最后一次保存后此CRichEditCtrl对象的内容是否已经被改变了  SetModify 为这个CRichEditCtrl对象设置或清除修改标志  FindText 在这个CRichEditCtrl对象中定位文本  GetRect 为此CRichEditCtrl对象获取格式化矩形  SetRect 为此CRichEditCtrl对象设置格式化矩形  GetCharPos 确定此CRichEditCtrl对象中的一个给定字符的位置  SetOptions 为这个CRichEditCtrl对象设置选项  SetReadOnly 为这个CRichEditCtrl对象设置只读选项  GetTextLength 获取此CRichEditCtrl对象中的文本的长度  GetLimitText 获取一个用户可以输入这个CRichEditCtrl对象的文本数量的限制  LimitText 限制一个用户可以输入此CRichEditCtrl对象的文本数量  GetEventMask 获取此CRichEditCtrl对象的事件掩码  SetEventMask 设置此CRichEditCtrl对象的事件掩码  RequestResize 强迫此CRichEditCtrl对象发送请求改变大小的通知  SetBackgroundColor 设置此CRichEditCtrl对象中的背景颜色  SetTargetDevice 设置此CRichEditCtrl对象的目标输出设备  FormatRange 为目标输出设备格式化一个文本范围  DisplayBand 显示此CRichEditCtrl对象的一部分内容  剪贴板操作 Copy 将当前选项拷贝到剪贴板上  Cut 将存取选择剪下到剪贴板上  Paste 剪贴板上的内容插入到此带格式编辑控件中  PasteSpecial 将剪贴板上的内容按指定的数据格式插入到此带格式编辑控件中  CanPaste 确定剪贴板上的内容是否可以粘贴到此带格式编辑控件中  OLE操作 GetIRichEditOle 为此带格式编辑控件获取一个直线IrichEdit Ole接口的指针  SetOLECallback 为此带格式编辑控件设置IrichEditOleCallback COM对象

原创粉丝点击