BOOL CTest_SQLDlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message==WM_KEYDOWN&&pMsg->wParam==VK_RETURN)
{
AfxMessageBox("ok");
}
return CDialog::PreTranslateMessage( pMsg ) ;}是不是这里有错啊?请教.
{
if (pMsg->message==WM_KEYDOWN&&pMsg->wParam==VK_RETURN)
{
AfxMessageBox("ok");
}
return CDialog::PreTranslateMessage( pMsg ) ;}是不是这里有错啊?请教.
{
if(pMsg->hwnd == GetDlgItem(IDC_EDIT1)->m_hWnd)
{
switch( pMsg->wParam )
{
case VK_RETURN:
AfxMessageBox("ok");
return TRUE;
}
}
}
因为你的edit没有设置want return属性。同时,对话框缺省控件是IDOK或者没有缺省控件。这时按回车键就被IDOK接收了