当前位置:C++技术网 > 资讯 > 完美记事项目:7 CRichEditCtrl类的行、选择、格式化、编辑操作

完美记事项目:7 CRichEditCtrl类的行、选择、格式化、编辑操作

更新时间:2015-06-26 13:37:40浏览次数:1+次

CRichEditCtrl类部分成员函数说明

行操作

GetLineCount  获取CRichEditCtrl对象的行数 
GetLine   获取CRichEditCtrl对象的一行文本,复制的行不包含终止空字符 
GetFirstVisibleLine  确定CRichEditCtrl对象的最顶部的可见行,返回基于0的最顶部可见行的索引 
LineIndex   获取CRichEditCtrl对象中给定行的字符索引(不太理解) 
LineFromChar  获取包含给定字符索引(从富文本框控件开头到该字符的计数)的行的行号 
LineLength  获取CRichEditCtrl对象中给定行的长度 
LineScroll   使得多行文本框的文本可以滚动 


选择操作

GetSel    获取CRichEditCtrl对象中当前选择的开始和结束位置;对应的是SetSel    设置该对象中的选择 
GetSelText  获取CRichEditCtrl对象中当前选择的文本 
GetSelectionType 获取CRichEditCtrl对象中当前选择内容的类型 
Clear  清除当前选择 
ReplaceSel  用指定的文本替换CRichEditCtrl对象中的当前选择 
HideSelection 显示或隐藏当前选择 


格式化操作

GetDefaultCharFormat   获得CRichEditCtrl对象中缺省的字符格式属性;对应的是SetDefaultCharFormat,为该对象设置缺省的字符格式属性 
GetSelectionCharFormat  获得当前选择的字符格式属性;对应的是SetSelectionCharFormat,为当前选择设置字符格式属性 
GetParaFormat   获取当前选择的段落格式属性;对应的是SetParaFormat,为当前选择设置段落格式属性 
SetWordCharFormat 为当前单词设置字符格式属性 


编辑操作 

Undo   取消最后一次编辑操作 
CanUndo   确定是否能够取消一次编辑操作
EmptyUndoBuffer 重置(或清除)CRichEditCtrl对象的取消标志 
StreamIn  将来自输入文本插入到CRichEditCtrl对象中;对应的是StreamOut,将该对象中的文本保存到输出流中。
  如有不当之处,请留言,谢谢!