使用GetWindowText函数。
下面是一段示例程序:
CWnd* pWnd = GetDlgItem(IDC_EDITNAME);
pWnd->SetWindowText(_T("Gerald Samper"));
pWnd->GetWindowText(sz, 10);
希望对你有帮助。
如果你鼠标选中内容的话,可以获取鼠标的焦点对应控件的ID
-----------------------------------
你用的编辑框,代码是这样的,可以得出内容。
void CDlgTestDlg::OnButton()
{
// TODO: Add your control notification handler code here
CString cstr;
GetDlgItem(IDC_EDIT)->GetWindowText(cstr);//IDC_EDIT是你编辑框的ID
MessageBox(cstr);
}
int start, end;
/////////////////这句获取鼠标选中的位置///////////////////////////////
m_edit.GetSel(start, end);
////////////////////////在做字符串分析////////////////////////////////
CString str;
m_edit.GetWindowText(str);
str = str.Right(str.GetLength() - start);
str.Truncate(end - start);
ctra + l 全选 就可以了