CRichEditView

CRichEditView

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對象

屬性

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 獲取一個用於按下右滑鼠按鈕的上下文選單

相關詞條

熱門詞條

聯絡我們