我在程序中有多个editbox,我通过classwizard给窗口添加了一个函数PreTranslateMessage();并且在函数中添加了
if(pMsg->message==WM_KEYDOWN)
{
if(pMsg->wParam==VK_RETURN)
pMsg->wParam=VK_TAB;
}
想通过回车实现按tab的功能,但是这样设置后,回车也无法触发窗口上的按钮事件,哪位高手教教小弟,不胜感激
if(pMsg->message==WM_KEYDOWN)
{
if(pMsg->wParam==VK_RETURN)
pMsg->wParam=VK_TAB;
}
想通过回车实现按tab的功能,但是这样设置后,回车也无法触发窗口上的按钮事件,哪位高手教教小弟,不胜感激
解决方案 »
- 求救啊,CListView 的获取问题。急!
- 带图标菜单的问题
- vc++可以改工程名吗?怎么改呀?
- 怎么修改vc6.0里面.cpp文件里面代码的字体,和字体颜色?
- 如何得到USB设备的插拔消息
- 多文档项目中,打开两个文档,在两个文档的重叠部分视图的显示出现的问题,急.
- 跨进程的调用一定是通过了proxy/stub做marshal的吗?
- :渴望和一些初学C++者做朋友,大家努力共同进步
- 600分的WinSock问题!!想做下个月专家榜的第一吗???说话算数肯定给!
- Visual C++ Extension for ADO的Update问题(100分)
- 毕业设计 CListCtrl 的问题 有(代码)
- DLL中界面线程在FreeLibrary时如何正常退出
if (pMsg->wParam==VK_RETURN && (dlg.GetFocus()==dlg.GetDlgItem(ID_EDITXXX)))
pMsg->wParam = VK_TAB;