MFC怎样实现按回车键相当于点击指定按钮
MFC对话框里有一个编辑框(m_edit)和确定按钮(button),当你在编辑框里输入完一些字后,想实现按下回车键相当于点击确定按钮,我现在在编辑框里输入完一些字,按回...
MFC对话框里有一个编辑框(m_edit)和确定按钮(button),
当你在编辑框里输入完一些字后,想实现按下回车键相当于点击确定按钮,
我现在在编辑框里输入完一些字,按回车键既然是关闭对话框,
怎样才能让按回车键相当于点击确定按钮
程序应该怎么写??? 展开
当你在编辑框里输入完一些字后,想实现按下回车键相当于点击确定按钮,
我现在在编辑框里输入完一些字,按回车键既然是关闭对话框,
怎样才能让按回车键相当于点击确定按钮
程序应该怎么写??? 展开
2个回答
展开全部
BOOL CTestDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message == WM_KEYDOWN)
{
if(pMsg->wParam == VK_RETURN)//当按下键为回车键时
{
OnButton1();//调用按钮函数
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
//手动添加该消息函数,见图片。
void CTestDlg::OnButton1() //按钮消息响应函数
{
// TODO: Add your control notification handler code here
AfxMessageBox("Push btn1");
}
展开全部
BOOL CAddUser::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_RETURN: // 屏蔽回车
CDialog::OnOk();
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
{
// TODO: 在此添加专用代码和/或调用基类
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_RETURN: // 屏蔽回车
CDialog::OnOk();
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询