CEdit::GetSel 是 MFC 中 CEdit 类的一个公共方法,用于获取当前选中文本的起始和结束位置。这个方法有两个重载版本,一个接受两个 int 参数,另一个接受两个 DWORD 参数。
void CEdit::GetSel(int& nStartChar, int& nEndChar) const;
DWORD CEdit::GetSel() const;

使用示例:
// 假设 m_editCtrl 是你的 CEdit 控件的成员变量

int nStartChar, nEndChar;

// 使用 GetSel 获取当前选中文本的起始和结束位置
m_editCtrl.GetSel(nStartChar, nEndChar);

// 或者使用 GetSel 获取当前选中文本的位置信息
DWORD selRange = m_editCtrl.GetSel();
int startChar = LOWORD(selRange);
int endChar = HIWORD(selRange);

上述代码中,GetSel 方法用于获取当前选中文本的位置信息。在第一个重载版本中,通过引用参数 nStartChar 和 nEndChar 返回选中文本的起始和结束位置。在第二个重载版本中,直接返回一个 DWORD 类型的值,其中 LOWORD 表示选中文本的起始位置,HIWORD 表示结束位置。这两种方法可以根据需要选择使用。


转载请注明出处:http://www.zyzy.cn/article/detail/17636/MFC/CEdit