CRichEditCtrl::GetSel
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