Hello,When working with IME from WinAPI, it's possible to get different information about IME Composition String using the ImmGetCompositionString function.A program can retrieve the following attributes of the composition string (see http://msdn.microsoft.com/en-us/library/windows/desktop/dd318553(v=vs.85).aspx and http://msdn.microsoft.com/en-us/library/windows/desktop/dd318164(v=vs.85).aspx):GCS_COMPCLAUSE - Retrieve or update clause information of the composition string.GCS_COMPREADATTR - Retrieve or update the attributes of the reading string of the current composition.GCS_COMPREADCLAUSE - Retrieve or update the clause information of the reading string of the composition string.GCS_COMPREADSTR - Retrieve or update the reading string of the current composition.GCS_COMPSTR - Retrieve or update the current composition string.GCS_CURSORPOS - Retrieve or update the cursor position in composition string.GCS_DELTASTART - Retrieve or update the starting position of any changes in composition string.GCS_RESULTCLAUSE - Retrieve or update clause information of the result string.GCS_RESULTREADCLAUSE - Retrieve or update clause information of the reading string.GCS_RESULTREADSTR - Retrieve or update the reading string.GCS_RESULTSTR - Retrieve or update the string of the composition result.But in WPF we can only use TextCompositionManager and get only GCS_COMPSTR and GCS_RESULTSTR information from TextCompositionEventArgs. As a result, we can't implement custom IME for the Japanese language.Please, add additional information to the TextCompositionEventArgs class.With best wishes, Alexey Akimov.R&D, .net Team, DevExpress.
Visual Studio/Team Foundation Server/.NET Framework Tooling Version
Steps to reproduce
Product Language
Operating System
Operating System Language
Actual results
Expected results
Please wait...