CRichEditView

CRichEditView

CRichEditView是一個“帶格式編輯控制項”是一個視窗,在這個視窗中用戶可以輸入和編輯文本。

基本介紹

  • 中文名:CRichEditView
  • 特點:可以輸入和編輯文本
  • 所屬領域:計算機編程
  • 相關名詞:CRichEditDoc
套用,構造,屬性,操作,可重載,

套用

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

屬性

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
表示公告列表的縮進量
表示單詞的折行約束

操作

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

可重載

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

相關詞條

熱門詞條

聯絡我們