wxGrid should disable ime input on read-only cells
Author: marekrCreated May 25, 2024Updated Sep 20, 2026
LabelsMSW
Currently, if you click on a wxGrid cell that is read-only and then start typing. The IME will open in the far right corner of your display, in my case, on the other monitor
If you click into editable cells, the IME will correctly show under that cell
Doing so should be as simple as
::ImmAssociateContext( Hwnd, NULL );
but it probably has to be one one of the wxGrid sub windows that make up the entire thing
Source: wxWidgets/wxWidgets