输入多个数据时,如何用回车键来确认每一次输入
各位好,我学做一个输入数据并求和的程序,要求是在每输入一个数据后不用按钮来确定,而是通过按回车键来接收数据并不断输入,请教一下怎么才能实现这个要求,我的做法是在程序的On_KEYDOWN函数中加入接收回车键事件代码:
void CMyDlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
if (nChar==VK_RETURN){
AfxMessageBox("你按的是回车键!",MB_YESNOCANCEL|MB_ICONQUESTION);
}else{
AfxMessageBox("请按回车键!",MB_YESNOCANCEL|MB_ICONQUESTION);
}// TODO: Add your message handler code here and/or call default
CDialog::OnKeyDown(nChar, nRepCnt, nFlags);
}
以上为试验,调试的时候按回车跟本就不能弹出对话框,面是程序马上关闭。