user32: Use the PostMessage() for WM_IME_KEY{DOWN|UP} message

Dmitry Timoshkov dmitry at codeweavers.com
Mon Apr 21 01:06:55 CDT 2008


"ByeongSik Jeon" <bsjeon at hanmail.net> wrote:

> * MS Spi++ test result, PostMessage is right.
> * Message generation sequence:
>   WM_IME_KEYDOWN -> WM_KEYDOWN -> WM_CHAR
>   WM_CHAR is genetated in the TranslateMessage() when we use
>   PostMessage() function.
> * Real case: MS IME 2002, MS IME 2003, Saenaru
>   In the preedit mode, when we press the "ENTER" key, Korean
>   Native IME generate the WM_IME_KEYDOWN(wParam==VK_RETURN) message.
>   This message is translated to the WM_CHAR(wParam==VK_RETURN)
>   message finally.

You should add the tests to dlls/user32/tests/msg.c for the above changes.

-- 
Dmitry.



More information about the wine-devel mailing list