
请问这个对话框,每按回车一下,setFocus焦点到下一个编辑框,再按下,则将焦点继续往下移动一个。
展开全部
CWnd *pWnd;
pWnd = GetNextDlgTabItem(GetFocus());
int ret = pWnd->GetDlgCtrlID();
SendDlgItemMessage(ret,EM_SETSEL,0,-1);
pWnd->SetFocus();
有个前题条件,你那些编辑框的ID值要是连续的,可以手动去修改Resource.h实现
pWnd = GetNextDlgTabItem(GetFocus());
int ret = pWnd->GetDlgCtrlID();
SendDlgItemMessage(ret,EM_SETSEL,0,-1);
pWnd->SetFocus();
有个前题条件,你那些编辑框的ID值要是连续的,可以手动去修改Resource.h实现
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询