加载中…
个人资料
春山飞雪
春山飞雪
  • 博客等级:
  • 博客积分:0
  • 博客访问:423,085
  • 关注人气:352
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

CRichEditView

(2010-02-04 09:16:42)
标签:

crichedit

c

it

分类: C/C /C#编程
CObject
└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, CRichEditCntrItem


CRichEditView类成员

构造
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 获取一个用于按下右鼠标按钮的上下文菜单

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有