请问WIN2000下IME是怎么向RichTextBox发送字符的?或者说2000下怎么拦截RichTextBox的WM_IME_CHAR消息?
只要能解决问题分不够再加!!!
我用M$上的代码(http://support.microsoft.com/default.aspx?scid=kb;EN-US;168795)监测RichTextBox的事件,在输入中文的时候没有看到WM_IME_CHAR消息,WM_IME_CHAR=646.
怎么才能截获RichTextBox的WM_IME_CHAR消息,或者说怎么拦截中文输入.
我拦截的目的是要知道在RichTextBox的内容还没改变之前输入了什么字符.
我已经知道RichTextBox在Win2000下输入中文不触发KeyPress事件(如果有办法让他触发我很感谢,WIN98下可以触发KeyPress事件)
注意 注意 注意 ------- 所有的问题是在WIN2000上(98上可能没有这个问题)
注意 注意 注意 ------- 所有的问题是在WIN2000上(98上可能没有这个问题)
注意 注意 注意 ------- 所有的问题是在WIN2000上(98上可能没有这个问题)
我的开发环境:
Win2000AD中文版 + SP2
VB6中文企业版 + SP5