想找这样的资源焦点在编辑框中的时候按回车能弹出MessageBox,有这样类似的代码吗?
解决方案 »
- 对话框模态显示问题DoModal(),返回值喂-1,以前能显示,现在不能郁闷
- 串口的接收问题搞得头疼,无语了,各位高人指点一下
- 有段关于网络的代码中的疑问
- 请教高手socket问题,高手请,送分
- 100分求救!如何改变edit控件中部分文字的字体和颜色?
- 求助:vc++,ado中,如何使用事务?
- 除了两个自定义的映射模式,其他映射模式都有自己的"窗口"大小吧.
- CString类的函数Format有哪些意思,谁能给我解释一下,我没有找到相关的介绍,vc的函数太多了
- 请问哪里可以买到Installshield Developer的书?
- 求助关于DLL和OCX文件的注册问题!
- 请问将pdf文件中数据内容提取出来后,中文是乱码 最好怎么解决?
- 有关MFC的窗口重绘
{
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN)
{
switch (::GetDlgCtrlID(pMsg->hwnd))
{
case IDC_EDIT1:
MessageBox(....);
return TRUE;
}
} return CDialog::PreTranslateMessage(pMsg);
} 或: void CMyDialog::OnOK()
{
CWnd *pWnd = GetFocus();
if (pWnd)
{
switch (pWnd->GetDlgCtrlID())
{
case IDC_EDIT1:
MessageBox(...)
return;
}
} CDialog::OnOK();
}
{
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN)
{
MessageBox(....);
return TRUE;
} return CEdit::PreTranslateMessage(pMsg);
}
BOOL CMyEdit::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN)
{
MessageBox(....);
return TRUE;
} return CEdit::PreTranslateMessage(pMsg);
}