複製鏈接
請複製以下鏈接發送給好友

CRichEditView

鎖定
CRichEditView是一個“帶格式編輯控件”是一個窗口,在這個窗口中用户可以輸入和編輯文本。
中文名
CRichEditView
特    點
可以輸入和編輯文本
所屬領域
計算機編程
相關名詞
CRichEditDoc

目錄

CRichEditView應用

CRichEditView類與CRichEditDoc和CRichEditCntrItem一起,提供了MFC文檔-視環境中的帶格式編輯控件的功能。CRichEditView保存文本和文本的格式化特徵。CRichEditDoc保持視中的客户項的列表。CRichEditCntrItem支持從容器方對OLE客户項的訪問。文本可以被賦予字母或段落的格式化,也可以包括嵌入的OLE對象。帶格式編輯控件為格式化文本提供了設計界面。但是,應用程序必須實現需要的用户部件,以使格式化操作對用户來説可用。
這個Windows通用控件(也就是CRichEditCtrl及其相關類)只對於運行在Window95和Windows NT 3.51及更新版本下的程序是可用的。
有關在一個MFC應用程序中使用帶格式編輯文檔的例子,請參見WORDPAD示例應用程序。
#include <afxrich.h>
請參閲:CRichEditDoc, CRichEditCntrItem
CRichEditView類成員

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
表示單詞的折行約束

CRichEditView操作

激活等待光標,查找指定的文本
FindTextSimple
查找指定文本
IsRichEditFormat
確定剪貼板中是否包含一個RichEdit中的數據或文本格式
CanPaste
確定剪貼板包含的數據是否能夠被粘貼到此RichEdit視中
DoPaste
將一個OLE項粘貼到此RichEdit視中
插入一個新項作為一個OLE項
InsertFileAsObject
插入一個文件作為一個OLE項
AdjustDialogPosition
移動一個對話框以使它不遮蔽當前的選擇
OnCharEffect
改變當前選擇的字符格式
OnParaAlign
改變段落的對齊方式
OnUpdateCharEffect
更新字符公有成員函數的命令UI
OnUpdateParaAlign
更新段落公有成員函數的命令UI
PrintInsideRect
格式化在給定矩形中的指定文本
格式化給定頁中的指定文本

CRichEditView可重載

在一個視第一次與一個文檔連接時刷新這個視
IsSelected
表明給定的OLE項是否被選擇了
OnFindNext
搜索一個子串的下一次發現
OnTextNotFound
在沒有找到需要的文本時處理用户通知
OnReplaceAll
用一個新的字符串來替換所有的給定字符串
OnReplaceSel
替換當前的選擇
QueryAcceptData
查詢IDataObject上的數據
OnPasteNativeObject
從一個OLE項獲取本地數據
OnPrinterChanged
設置給定設備的打印特徵
WrapChanged
根據m_nWordWrap的值為此RichEdit視調整目標輸出設備
為此RichEdit視中的一個範圍獲取一個剪貼板對象
GetContextMenu
獲取一個用於按下右鼠標按鈕的上下文菜單