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