我做了一个对话框程序,在上面放了几个EDIT控件和几个BUTTON控件。在程序运行过程中,不管聚焦在哪个控件,我只要一按回车,程序就退出了,不知这是为什么?怎么能让我按回车时,程序不退出,而是象鼠标点击了某个按钮一样呢?谢谢。
解决方案 »
- directUI和skin相比有什么优点呢?
- 想问问 面向操作系统之类的开发用什么语言
- 请教:socket传输数据时,丢失部分数据的问题?
- 一个workspace包含多个project,将代码复制到另外一个目录之后,编译连接运行没问题,但是如果单独编译其中一个project,就是动态库,有
- 请教DentistryDoctor关于VMR9问题
- 一个tcp包, 如何判断这个包是否是明文, 就是说可以直接转换为char *或wchar * 的字符串.
- CreatePointFont CreateFont CreateFontIndirect的区别,知道的来讨论以下吧
- 《编程经典Visual Foxpro》视频 !!!!!
- window ce Toolkit for Visual C++ 6.0可有下载?可否指点。。
- 给定URL,怎么找到它对应的缓存文件?
- 关于控件的简单问题
- 提问 怎样对BSTR型赋值?
BOOL DemoDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_RETURN://屏蔽回车
return TRUE;
case VK_ESCAPE://屏蔽Esc
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
这样回车就不会退出了!
BOOL DemoDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_RETURN://屏蔽回车
return TRUE;
case VK_ESCAPE://屏蔽Esc
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}