CRichEditCtrl 類別

提供 Rich Edit 控制項的功能。

class CRichEditCtrl : public CWnd

成員

76a787xf.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CRichEditCtrl::CRichEditCtrl

建構 CRichEditCtrl 物件。

76a787xf.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CRichEditCtrl::CanPaste

判斷剪貼簿的內容是否可貼到 Rich Edit 控制項。

CRichEditCtrl::CanRedo

判斷是否有在控制項取消復原佇列中的任何動作。

CRichEditCtrl::CanUndo

判斷編輯作業是否能夠復原。

CRichEditCtrl::CharFromPos

擷取有關字元的資訊最接近在編輯控制項的工作區 (Client Area) 中指定的點。

CRichEditCtrl::Clear

清除目前選項。

CRichEditCtrl::Copy

複製目前的選取範圍複製到剪貼簿。

CRichEditCtrl::Create

建立 Windows Rich Edit 控制項並將它與這個 CRichEditCtrl 物件。

CRichEditCtrl::CreateEx

建立具有指定的延伸視窗樣式的 Windows Rich Edit 控制項並將它與這個 CRichEditCtrl 物件。

CRichEditCtrl::Cut

剪下目前的選取範圍複製到剪貼簿。

CRichEditCtrl::DisplayBand

顯示這個 CRichEditCtrl 物件內容的一部分。

CRichEditCtrl::EmptyUndoBuffer

會重設 (清除) 這個物件 CRichEditCtrl 復原旗標。

CRichEditCtrl::FindText

在這個 CRichEditCtrl 物件中的文字。

CRichEditCtrl::FindWordBreak

在指定的字元位置前後尋找下一個字中斷或擷取有關字元的資訊在該位置。

CRichEditCtrl::FormatRange

格式化文字的範圍目標輸出裝置的。

CRichEditCtrl::GetCharPos

判斷指定的字元位置在這 CRichEditCtrl 物件內的。

CRichEditCtrl::GetDefaultCharFormat

擷取這 CRichEditCtrl 物件目前的預設字元格式的屬性。

CRichEditCtrl::GetEventMask

擷取這個 CRichEditCtrl 物件的事件遮罩。

CRichEditCtrl::GetFirstVisibleLine

判斷在這個 CRichEditCtrl 物件的最頂端可見行。

CRichEditCtrl::GetIRichEditOle

擷取這個指標 Rich Edit 控制項的 IRichEditOle 介面。

CRichEditCtrl::GetLimitText

取得使用者輸入至 CRichEditCtrl 物件的數量沒有限制文字。

CRichEditCtrl::GetLine

從這個 CRichEditCtrl 物件擷取資料列的文字。

CRichEditCtrl::GetLineCount

擷取行數。這 CRichEditCtrl 物件的。

CRichEditCtrl::GetModify

判斷這個物件 CRichEditCtrl 內容是否已變更,因為最後一個儲存。

CRichEditCtrl::GetOptions

擷取 Rich Edit 控制項選項。

CRichEditCtrl::GetParaFormat

擷取目前選取的段落格式屬性在這個 CRichEditCtrl 物件。

CRichEditCtrl::GetPunctuation

擷取 Rich Edit 控制項的目前標點符號。 這個訊息只具有作業系統之亞洲語言版本。

CRichEditCtrl::GetRect

擷取這個物件的 CRichEditCtrl 格式化矩形。

CRichEditCtrl::GetRedoName

擷取下一個動作類型,如果有的話,在控制項取消復原佇列。

CRichEditCtrl::GetSel

取得目前選取範圍的開始和結尾位置。這 CRichEditCtrl 物件。

CRichEditCtrl::GetSelectionCharFormat

擷取目前選取範圍中的字元格式屬性在這個 CRichEditCtrl 物件。

CRichEditCtrl::GetSelectionType

要擷取內容的型別會在目前選取範圍中的 [ CRichEditCtrl 物件。

CRichEditCtrl::GetSelText

取得目前選取的文字在這個物件的 CRichEditCtrl

CRichEditCtrl::GetTextLength

擷取文字的長度,以字元為單位),在此 CRichEditCtrl 物件。 包括結束的 null 字元。

CRichEditCtrl::GetTextLengthEx

擷取字元或位元組數目豐富的編輯檢視。 接受旗標清單指出判斷文字長度方法在 Rich Edit 控制項

CRichEditCtrl::GetTextMode

擷取 Rich Edit 控制項的目前文字模式和復原層級。

CRichEditCtrl::GetTextRange

擷取指定的文字範圍。

CRichEditCtrl::GetUndoName

擷取下一個復原動作類型,如果有的話,一次。

CRichEditCtrl::GetWordWrapMode

擷取包裝目前中斷 Rich Edit 控制項的文字和文字選項。 這個訊息只具有作業系統之亞洲語言版本。

CRichEditCtrl::HideSelection

顯示或隱藏目前的選取範圍。

CRichEditCtrl::LimitText

限制使用者可輸入 CRichEditCtrl 物件中的文字數。

CRichEditCtrl::LineFromChar

判斷哪一行包含指定字元。

CRichEditCtrl::LineIndex

擷取指定行字元索引執行 CRichEditCtrl 物件的。

CRichEditCtrl::LineLength

擷取指定行長度在這 CRichEditCtrl 物件的。

CRichEditCtrl::LineScroll

在此清單中 CRichEditCtrl 物件的文字。

CRichEditCtrl::Paste

將剪貼簿的內容貼至這 Rich Edit 控制項。

CRichEditCtrl::PasteSpecial

將剪貼簿的內容貼至指定的資料格式中的這個 Rich Edit 控制項。

CRichEditCtrl::PosFromChar

擷取指定之字元的工作區座標 (以編輯控制項的。

CRichEditCtrl::Redo

取消復原控制項取消復原佇列中的下一個動作。

CRichEditCtrl::ReplaceSel

使用指定的文字取代此 CRichEditCtrl 物件目前的選取範圍。

CRichEditCtrl::RequestResize

強制此 CRichEditCtrl 物件傳送要求調整告知。

CRichEditCtrl::SetAutoURLDetect

表示要自動偵測 URL 是否為作用中的 Rich Edit 控制項。

CRichEditCtrl::SetBackgroundColor

設定這個 CRichEditCtrl 物件的背景色彩。

CRichEditCtrl::SetDefaultCharFormat

設定這個 CRichEditCtrl 物件目前的預設字元格式的屬性。

CRichEditCtrl::SetEventMask

設定這 CRichEditCtrl 物件的事件遮罩。

CRichEditCtrl::SetModify

設定或清除這個 CRichEditCtrl 物件的修改旗標。

CRichEditCtrl::SetOLECallback

設定這個 Rich Edit 控制項的 IRichEditOleCallback COM 物件。

CRichEditCtrl::SetOptions

設定這 CRichEditCtrl 物件的選項。

CRichEditCtrl::SetParaFormat

設定目前選取的段落格式屬性在這個 CRichEditCtrl 物件。

CRichEditCtrl::SetPunctuation

設定 Rich Edit 控制項的標點符號。 這個訊息只具有作業系統之亞洲語言版本。

CRichEditCtrl::SetReadOnly

設定這 CRichEditCtrl 物件的唯讀選項。

CRichEditCtrl::SetRect

設定這 CRichEditCtrl 物件的格式化矩形。

CRichEditCtrl::SetSel

設定這個 CRichEditCtrl 物件的選取範圍。

CRichEditCtrl::SetSelectionCharFormat

設定目前選取範圍中的字元格式屬性在這個 CRichEditCtrl 物件。

CRichEditCtrl::SetTargetDevice

設定這 CRichEditCtrl 物件的目標輸出裝置的方法。

CRichEditCtrl::SetTextMode

設定 Rich Edit 控制項的文字模式或復原層級。 如果控制項包含文字,訊息會失敗。

CRichEditCtrl::SetUndoLimit

設定復原佇列中儲存的動作數目上限。

CRichEditCtrl::SetWordCharFormat

將目前的文字字元格式的屬性是在此 CRichEditCtrl 物件。

CRichEditCtrl::SetWordWrapMode

設定自動換行和 Rich Edit 控制項的文字中斷選項。 這個訊息只具有作業系統之亞洲語言版本。

CRichEditCtrl::StopGroupTyping

從收集其他輸入的動作停止控制項到目前的復原動作。 控制項會儲存一次輸入的動作,如果有的話,來復原佇列的新的動作的。

CRichEditCtrl::StreamIn

不會將輸入資料流文字至 CRichEditCtrl 物件。

CRichEditCtrl::StreamOut

儲存從這個物件 CRichEditCtrl 文字至輸出資料流。

CRichEditCtrl::Undo

反轉最後編輯作業。

備註

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

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

警告

如果您在 對話方塊中使用 Rich Edit 控制項 (不論應用程式是 SDI、MDI,對話方塊架構),您必須呼叫一次 AfxInitRichEdit ,在 對話方塊隨即顯示。呼叫這個函式的一般位置的程式 InitInstance 的成員函式。您不需要呼叫它,每一次顯示 對話方塊中,只會在第一次的。如果您使用, CRichEditView一起使用,並不需要呼叫 AfxInitRichEdit

如需使用 CRichEditCtrl的資訊,請參閱:

如需使用範例 Rich Edit 控制項在 MFC 應用程式,請參閱 WORDPAD 範例應用程式。

繼承階層架構

CObject

CCmdTarget

CWnd

CRichEditCtrl

需求

Header: afxcmn.h

請參閱

參考

CWnd 類別

階層架構圖

CEdit 類別

CRichEditView 類別

概念

MFC 範例 WORDPAD