处理PreTranslateMessage
BOOL CComSetupEdit::PreTranslateMessage(MSG* pMsg) 
{
    BOOL bHandledMsg = FALSE;    switch (pMsg->message)
    {                      
        case WM_KEYDOWN:
        {
            switch (pMsg->wParam)
            {
                // hitting escape while searching for password edits
                // should only stop the search for password edits and 
                // not kill app 
                case VK_ESCAPE://ESC键
                    bHandledMsg = TRUE;
                    break;
                case 13://回车
                    bHandledMsg = TRUE;
                    break;
                default: break;
            } // switch (pMsg->wParam)
        }
        break;
        
        default: break;            
    } // switch (pMsg->message)                      return (bHandledMsg ? TRUE : CDialog::PreTranslateMessage(pMsg));