http://msdn.microsoft.com/en-us/library/dd318570
Remarks
Although the IME sets the virtual key value to VK_PROCESSKEY after processing a key input message, an application can recover the original virtual key value with the ImmGetVirtualKey function. This function is used only for key input messages containing the VK_PROCESSKEY value. Applications can only get the original virtual key by using this function after receiving the WM_KEYDOWN (VK_PROCESSKEY) message, and before TranslateMessage is called in its own message loop.
居然和本地的msdn不一样~这个remarks还是比较好理解的~相比于本地的msdn~