【转载】
BOOL CCodeMess::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(WM_KEYDOWN==pMsg->message&&VK_RETURN==pMsg->wParam)
{
TCHAR szClass[MAX_PATH]={0};
::GetClassName(pMsg->hwnd,szClass,MAX_PATH-1);
if(0==_tcscmp(szClass,_T("Edit")))
{
HWND hWnd=pMsg->hwnd;
while(NULL!=(hWnd=::GetWindow(hWnd,GW_HWNDNEXT)))
{
::GetClassName(hWnd,szClass,MAX_PATH-1);
if(0==_tcscmp(szClass,_T("Edit")))
{
::SetFocus(hWnd);
return TRUE;
}
}
}
}
return CDialog::PreTranslateMessage(pMsg);
}