解决方案 »

  1.   

    找到了 
    BOOL PreTranslateMessage(MSG* pMsg) 中添加
    case  WM_INPUTLANGCHANGEREQUEST:
    {
    ::DefWindowProc( pMsg->hwnd, pMsg->message, pMsg->wParam, pMsg->lParam );
    return TRUE;
    }
    break;
      

  2.   

    正常来说,输入法是在有输入焦点时才能使用的, 对对话框来说,没有什么可以输入的,不知道LZ处于什么样的目的
    如果是想用对话框来完成输入法切换功能 可以参考Imm开头的函数