CRichEditCtrl::GetSel
更新 : 2007 年 11 月
CRichEditCtrl オブジェクトの現在の選択の境界を取得します。
void GetSel(
CHARRANGE& cr
) const;
void GetSel(
long& nStartChar,
long& nEndChar
) const;
パラメータ
cr
現在の選択の境界を受け取る CHARRANGE 構造体への参照nStartChar
現在の選択の先頭の文字の 0 から始まるインデックスnEndChar
現在の選択の最後の文字の 0 から始まるインデックス
解説
この関数の 2 つの形式は、選択の境界を取得するための異なる方法を提供します。この形式について簡単に説明します。
GetSel(cr) この形式は、境界を返すために CHARRANGE 構造体の cpMin メンバと cpMax メンバを使います。
GetSel(nStartChar, nEndChar ) この形式は、パラメータ nStartChar と nEndChar に境界を返します。
先頭 (cpMin または nStartChar) が 0 で、最後 (cpMax または 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
参照
参照
CRichEditCtrl::GetSelectionCharFormat