WM_IME_* (e.g WM_IME_NOTIFY) are not delivered to components
Original Reporter info from Mantis: Martin @martin_frb
-
Reporter name: Martin Friebe
Original Reporter info from Mantis: Martin @martin_frb
- Reporter name: Martin Friebe
Description:
on W32 if the app receives a WM_IME_NOTIFY msg, this is not delivered to the component.
To reproduce:
add a dummy (debugln('test');)
procedure WMImeNotify(var Msg: TMessage); message WM_IME_NOTIFY;
to SynEdit
start IDE, set your keyboard to Japanese (Hiragana) and start typing (for me starting with an "a" on the keyboard brings up the IME editor)
Putting debugln into Windproc shows that windows does send IME msgs
Mantis conversion info:
- Mantis ID: 21450
- Version: 0.9.31 (SVN)
- Fixed in version: 0.9.31 (SVN)
- Target version: 0.99.0