在 MFC(Microsoft Foundation Classes)的 CComboBox 类中,GetEditSel 方法用于获取组合框(CComboBox)编辑框中当前选择的文本的起始和结束索引。
void GetEditSel(int& nStartChar, int& nEndChar) const;

参数 nStartChar 和 nEndChar 会被传出,表示当前选择文本的起始和结束索引。如果没有文本被选择,两个参数都将相等。

以下是一个简单的示例:
CComboBox myComboBox;

// 假设 m_hWnd 为组合框的句柄
myComboBox.Attach(GetDlgItem(IDC_COMBO1)->m_hWnd);

int startChar, endChar;
myComboBox.GetEditSel(startChar, endChar);

// startChar 和 endChar 包含当前选择文本的起始和结束索引

// 分离句柄
myComboBox.Detach();

在上述示例中,IDC_COMBO1 是组合框的控件 ID,您需要根据实际情况修改这个 ID。GetEditSel 方法用于获取组合框编辑框中当前选择的文本的起始和结束索引。


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