CRichEditCtrl::GetSel
CRichEditCtrl でこのオブジェクトの現在の選択領域の境界を取得します。
void GetSel(
CHARRANGE& cr
) const;
void GetSel(
long& nStartChar,
long& nEndChar
) const;
パラメーター
cr
現在の選択領域の境界を受け取る CHARRANGE の構造体への参照。nStartChar
現在の選択の最初の文字のインデックス。nEndChar
現在の選択範囲の最後の文字のインデックス。
解説
この関数の 2 種類のフォームは、オプションの境界を取得する別の方法を提供します。これらの形式の簡単な説明を示します:
GetSel( cr ) フォームは、この制限を返すために cpMin と cpMax のメンバーを持つ CHARRANGE の構造を使用します。
GetSel( nStartChar**,** nEndChar ) は、このフォーム パラメーター nStartChar と nEndCharの制限を返します。
オプションは、先頭がcpMinnStartChar (または) と終点 (0cpMax か nEndChar) の場合は– 1.をすべて含まれています。
詳細については、Windows SDKの EM_EXGETSEL のメッセージと CHARRANGE の構造体を参照してください。
使用例
// Set the selection to be all characters after the current selection.
long nStartChar, nEndChar;
m_myRichEditCtrl.GetSel(nStartChar, nEndChar);
m_myRichEditCtrl.SetSel(nEndChar, -1);
必要条件
ヘッダー: afxcmn.h