网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CRichEditCtrl
释义 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, CRichEditView

CRichEditCtrl类成员

构造
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对象
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2025/1/8 10:45:48