按钮回车问题?
我的程序是:
在edit box 中输入字符,然后通过按钮函数实现向listctrl中写入字符!
用鼠标点击按钮没有问题,不能用键盘回车,于是我加入了下列函数:来响应键盘,
BOOL CCoDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN)
{ int nVirtKey=(int)pMsg->wParam;
if(nVirtKey==VK_RETURN)
{
MessageBox("ok");
OnRadioOk();//该函数处理当在编辑框中点回车要做的事
return true;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
其中:当去掉MessageBox("ok")时,如果采用键盘回车,就不管用了!
可是,当加上MessageBox("ok"),就可以用键盘回车执行OnRadioOk()!
只不过我得执行ok,可是并不想执行MessageBox("ok");
谢谢!!
在edit box 中输入字符,然后通过按钮函数实现向listctrl中写入字符!
用鼠标点击按钮没有问题,不能用键盘回车,于是我加入了下列函数:来响应键盘,
BOOL CCoDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN)
{ int nVirtKey=(int)pMsg->wParam;
if(nVirtKey==VK_RETURN)
{
MessageBox("ok");
OnRadioOk();//该函数处理当在编辑框中点回车要做的事
return true;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
其中:当去掉MessageBox("ok")时,如果采用键盘回车,就不管用了!
可是,当加上MessageBox("ok"),就可以用键盘回车执行OnRadioOk()!
只不过我得执行ok,可是并不想执行MessageBox("ok");
谢谢!!
...全文
相关推荐
word如何隐藏去掉回车符.docx
word如何隐藏去掉回车符.docx
jQuery实现键盘回车搜索功能
本文通过代码给大家介绍了jquery实现键盘回车搜索功能,前台代码和搜索按钮实现代码都给大家贴出了,需要的朋友参考下吧
网站页面回车和鼠标焦点.doc
网站页面回车和鼠标焦点.doc
JSP中用回车监听按钮事件兼容火狐 IE等主流浏览器
主要介绍了用回车监听按钮事件并且兼容火狐、IE等主流浏览器 ,需要的朋友可以参考下
layer弹窗在键盘按回车将反复刷新的实现方法
今天小编就为大家分享一篇layer弹窗在键盘按回车将反复刷新的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


