共用方式為


CRichEditCtrl::GetSel

擷取目前選取範圍的界限則 CRichEditCtrl 物件的。

void GetSel(
   CHARRANGE& cr 
) const;
void GetSel(
   long& nStartChar,
   long& nEndChar 
) const;

參數

  • cr
    out 接收目前選取範圍的界限的 CHARRANGE 結構的參考。

  • nStartChar
    第一個字元的以零起始的索引位於目前選取範圍的。

  • nEndChar
    最後一個字元的以零起始的索引位於目前選取範圍的。

備註

這個函式的兩個表單提供替代方式取得選取範圍的界限。 這些表單的簡短說明如下:

  • GetSel( cr ) 這個表單使用 CHARRANGE 結構以 cpMincpMax 成員傳回繫結。

  • GetSel( nStartChar**,** nEndChar ) 這個表單會在參數中 nStartChar 和 nEndChar的界限。

選取範圍中所包含的所有項目,如果起始點 (cpMin 或 nStartChar) 是 0 和結束 (cpMax 或 nEndChar) 是– 1。

如需詳細資訊,請參閱 EM_EXGETSEL 訊息和 CHARRANGE 結構在 Windows SDK。

範例

// Set the selection to be all characters after the current selection.
long nStartChar, nEndChar;

m_myRichEditCtrl.GetSel(nStartChar, nEndChar); 
m_myRichEditCtrl.SetSel(nEndChar, -1);

需求

Header: afxcmn.h

請參閱

參考

CRichEditCtrl 類別

階層架構圖

CRichEditCtrl::SetSel

CRichEditCtrl::GetSelText

CRichEditCtrl::GetParaFormat

CRichEditCtrl::GetSelectionCharFormat