就是不能输入中文,该处理哪个消息?还是要拦截?

解决方案 »

  1.   

    应该是处理输入法消息吧我想.
    当输入法变更之后,Windows会发送WM_INPUTLANGCHANGE。 如果想控制IME,可以 使用Win32中的以Imm开头的函数和以WM_IMM开头的消息。 你要指定输入法,需要利用API 函数ActivateKeyboardLayout
      

  2.   

    问提:我用的cricheditview,编辑的时候我想做的是,当用户输入中文时,提示出错2:打开一个文档,如果有中文也提示出错该如何解决?谢谢各位了
      

  3.   

    这个好办,你把Edit映射成一个CString,至于文件呢,你可以打开后将内容读到CString里.然后判断这个CString里面是否有ASCII码大于 128的,如果有,就提示出错.
      

  4.   

    第一个问题是,我的是view继承自CRicheditview,该怎么处理?