CRichEditView 類別

CRichEditDocCRichEditCntrItem, MFC 中的文件檢視架構內容中提供 Rich Edit 控制項的功能。

class CRichEditView : public CCtrlView

成員

公用建構函式

名稱

描述

CRichEditView::CRichEditView

建構 CRichEditView 物件。

公用方法

名稱

描述

CRichEditView::AdjustDialogPosition

將對話方塊,使其不會遮蔽到目前的選取範圍。

CRichEditView::CanPaste

告知剪貼簿是否包含可貼入 Rich Edit 檢視中的資料。

CRichEditView::DoPaste

貼上的 OLE 項目至豐富的編輯檢視。

CRichEditView::FindText

找到指定的文字,叫用等待游標。

CRichEditView::FindTextSimple

找到指定的文字。

CRichEditView::GetCharFormatSelection

擷取目前選取範圍的字元格式的屬性。

CRichEditView::GetDocument

擷取指標相關 CRichEditDoc

CRichEditView::GetInPlaceActiveItem

擷取目前在豐富的編輯檢視的就地啟動的 OLE 項目。

CRichEditView::GetMargins

擷取這個豐富的編輯檢視的框線。

CRichEditView::GetPageRect

擷取這個豐富的編輯檢視網頁的矩形。

CRichEditView::GetPaperSize

擷取這個豐富的編輯檢視的紙張大小。

CRichEditView::GetParaFormatSelection

擷取目前選取的段落格式屬性。

CRichEditView::GetPrintRect

擷取這個豐富的編輯檢視的列印矩形。

CRichEditView::GetPrintWidth

擷取這個豐富的編輯檢視的列印寬度。

CRichEditView::GetRichEditCtrl

擷取 Rich Edit 控制項。

CRichEditView::GetSelectedItem

從豐富的編輯檢視擷取選取的項目。

CRichEditView::GetTextLength

擷取文字的長度 (以豐富的編輯檢視。

CRichEditView::GetTextLengthEx

擷取字元或位元組數目豐富的編輯檢視。 判斷長度方法的展開旗標清單。

CRichEditView::InsertFileAsObject

外掛程式檔案當做 OLE 項目。

CRichEditView::InsertItem

插入新項目當做 OLE 項目。

CRichEditView::IsRichEditFormat

告知剪貼簿是否具有豐富的編輯或文字格式包含資料。

CRichEditView::OnCharEffect

切換目前選取範圍的字元格式。

CRichEditView::OnParaAlign

變更區段的對齊方式。

CRichEditView::OnUpdateCharEffect

更新字元公用成員函式的命令 UI。

CRichEditView::OnUpdateParaAlign

更新的 Public 成員函式的命令 UI。

CRichEditView::PrintInsideRect

格式化在指定矩形內所指定文字。

CRichEditView::PrintPage

格式化在特定頁面中指定的文字。

CRichEditView::SetCharFormat

設定目前選取範圍的字元格式的屬性。

CRichEditView::SetMargins

設定這個豐富的編輯檢視的框線。

CRichEditView::SetPaperSize

設定這個豐富的編輯檢視的紙張大小。

CRichEditView::SetParaFormat

設定目前選取的段落格式屬性。

CRichEditView::TextNotFound

將控制項的內部查閱狀態。

受保護的方法

名稱

描述

CRichEditView::GetClipboardData

擷取一個範圍的剪貼簿物件包含豐富的編輯檢視。

CRichEditView::GetContextMenu

以滑鼠右鍵按鈕擷取內容功能表使用向下。

CRichEditView::IsSelected

指出指定的 OLE 項目是否已選取。

CRichEditView::OnFindNext

尋找子字串的下一個出現位置。

CRichEditView::OnInitialUpdate

在第一次附加至文件時,重新整理檢視。

CRichEditView::OnPasteNativeObject

從 OLE 項目擷取原生資料。

CRichEditView::OnPrinterChanged

設定列印特性指派給特定裝置。

CRichEditView::OnReplaceAll

以新的字串取代成指定字串的所有項目。

CRichEditView::OnReplaceSel

取代目前的選取範圍。

CRichEditView::OnTextNotFound

處理使用者告知找不到要求的文字。

CRichEditView::QueryAcceptData

請參閱的查詢。如需 IDataObject的資料。

CRichEditView::WrapChanged

對於這個豐富的編輯檢視調整目標輸出裝置,根據 m_nWordWrap的值。

公用資料成員

名稱

描述

CRichEditView::m_nBulletIndent

表示量項目符號清單的縮排。

CRichEditView::m_nWordWrap

表示自動換行條件約束。

備註

「Rich Edit 控制項」是使用者可以輸入和編輯文字的視窗。 文字指派字元和段落格式,並且可以包含內嵌的 OLE 物件。 Rich Edit 控制項提供格式化文字提供程式設計介面。 然而,應用程式必須實作所有必要使用者介面的元件已格式化作業給使用者使用。

CRichEditView 維持文字和格式一般文字。 CRichEditDoc 維護這個檢視 OLE 用戶端項目的清單。 CRichEditCntrItem 提供容器的存取 OLE 用戶端項目。

這個 Windows 通用控制項 (也 CRichEditCtrl 和相關類別) 給在 Windows 95 /98 和 Windows NT 3.51 版之下的程式才能使用 (含) 以後版本。

如需使用範例的豐富的編輯檢視在 MFC 應用程式,請參閱 WORDPAD 範例應用程式。

繼承階層架構

CObject

CCmdTarget

CWnd

CView

CCtrlView

CRichEditView

需求

Header: afxrich.h

請參閱

參考

CCtrlView 類別

階層架構圖表

CRichEditDoc 類別

CRichEditCntrItem 類別

概念

MFC 範例 WORDPAD