疑问!为什么 PreTranslateMessage 不能截获 WM_IME_CHAR消息呢?(关于mfc internals)解决思路

疑问!!!为什么 PreTranslateMessage 不能截获 WM_IME_CHAR消息呢???????(关于mfc internals)
今天看了,   mfc   internals,   看到   所有的消息   在   translate   和dispatch   之前都会调用   PreTranslateMessage,  

我做了一个对话框,   在其中   加了一个CEdit   控件,   子类化了   CEdit-> CEditEx,   重载了   PreTranslateMessage,   调试的时候,   发现,   就时没有截获   wm_ime_char   消息,   但是,   在ceditex的   windowproc   中截获了这个消息,

难到书上说的有问题????   请各位高手解释解释!!!!

------解决方案--------------------
你不会是把PreTranslateMessage写在控件类而不是对话框类里面了吧?
------解决方案--------------------
sendmessage不走PreTranslateMessage
postmessage走PreTranslateMessage
是不是WM_IME_CHAR是IME用sendmessage方法发送的