键盘输入控制问题? 我在Edit控件中输入数据,要求键入Enter时,执行某个命令怎么取键盘控制函数呢?请举个小例子,高分送上! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先响应包含Edit控件的窗体的PreTranslateMessageBOOL CYourDialog::PreTranslateMessage(MSG* pMsg) { if( pMsg->message == WM_KEYDOWN ) { if( pMsg->wParam == VK_RETURN) { 加入你要调用的函数 } } return CDialog::PreTranslateMessage(pMsg);} 响应包含Edit控件的窗体的PreTranslateMessage消息可以在类向导里找。然后加入我给你的代码即可。 BOOL CYourDialog::PreTranslateMessage(MSG* pMsg) { if(( pMsg->message == WM_KEYDOWN)&&( pMsg->wParam == VK_RETURN) ) { if(GetFocus()->GetDlgCtrlID()==IDC_EDIT1) { 加入你要调用的函数 } return TRUE; } return CDialog::PreTranslateMessage(pMsg);} 如何对文件属性进行设置? slider控件问题。。。 VC 图标问题 救命啊 VC 如何实现Modbus 协议中的广播? 问一个函数的作用。 请问如何拦截WebBrowser控件的MsgBox事件(好象是由alert发生的)! 请问如何用程序控制View的滚动? 中国的计算机太浮躁了..... VC++中对图片中多边形顶点坐标的检测方法 只想建个文件,不想建工程? 如何判断一个路径指的是目录还是文件?
BOOL CYourDialog::PreTranslateMessage(MSG* pMsg)
{
if( pMsg->message == WM_KEYDOWN )
{
if( pMsg->wParam == VK_RETURN)
{
加入你要调用的函数
}
} return CDialog::PreTranslateMessage(pMsg);
}
{
if(( pMsg->message == WM_KEYDOWN)&&( pMsg->wParam == VK_RETURN) )
{
if(GetFocus()->GetDlgCtrlID()==IDC_EDIT1)
{
加入你要调用的函数
}
return TRUE;
} return CDialog::PreTranslateMessage(pMsg);
}