共用方式為


Rich Edit 控制項中目前的選取範圍

使用者可以選取的 Rich Edit 控制項 (CRichEditCtrl) 的文字使用滑鼠或鍵盤,。 目前選取範圍是選取的字元範圍或插入點的位置字元是否未選取。 應用程式可以取得有關目前選取項目的資訊,將目前的選擇,以判斷目前的選取範圍變更時和顯示或隱藏選取範圍反白顯示。

若要判斷在 Rich Edit 控制項的目前選取範圍,請使用 GetSel 成員函式。 若要設定目前的選取範圍,請使用 SetSel 成員函式。 CHARRANGE 結構用來以這些函式指定字元的範圍。 若要擷取目前選取範圍內容的資訊,您可以使用 GetSelectionType 成員函式。

根據預設,,則取得和遺失焦點時,的 Rich Edit 控制項顯示和隱藏選取範圍反白顯示。 使用 HideSelection 成員函式,您可以隨時顯示或隱藏選取範圍反白顯示。 例如,應用程式可能會提供搜尋對話方塊尋找在 Rich Edit 控制項的文字。 應用程式可以選擇符合文字,而不需關閉對話方塊,如果有的話,就必須使用 HideSelection 反白顯示選取範圍的情況下。

若要取得 Rich Edit 控制項中選取的文字,請使用 GetSelText 成員函式。 文字複製到指定的字元陣列。 您必須確定陣列不夠大保留選取的文字加上結束的 null 字元。

您可以搜尋在 Rich Edit 控制項的字串使用 FINDTEXTEX 結構搭配此函式指定文字範圍搜尋和字串搜尋的 FindText 成員函式。 您也可以指定這個選項與搜尋是否區分大小寫。

請參閱

參考

使用 CRichEditCtrl

概念

控制項 (MFC)