void CJumpDlg::AddText(PCTSTR pszFormat, ...)
{
CEdit* pEditDetails = (CEdit*)GetDlgItem(IDC_EDIT_DETAILS);
TCHAR sz[20 * 1024];
pEditDetails->GetWindowText(sz, _countof(sz));
va_list argList;
va_start(argList, pszFormat);
_vstprintf_s(
_tcschr(sz, TEXT('\0')), _countof(sz) - _tcslen(sz),
pszFormat, argList);
va_end(argList);
pEditDetails->SetWindowText(sz);
pEditDetails->SetSel(-1);//设置文本聚焦在末尾;
pEditDetails->SetFocus();
}
//setsel 使用重载 setsel (int start,int end,)可以做成插入符在某个位置。
ex:
setsel(40,40);//插入符在40位置