Problems when using IME in WPF - by DevExpress Support

Status : 

  External<br /><br />
		This item may be valid but belongs to an external system out of the direct control of this product team.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.

Sign in
to vote
ID 778830 Comments
Status Resolved Workarounds
Type Bug Repros 0
Opened 2/8/2013 6:33:42 AM
Access Restriction Public



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 and

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.
Sign in to post a comment.
Posted by Helen [MSFT] on 2/10/2013 at 9:19 PM
Thank you for your bug submission. The issue you reported appears to be on a released Windows Product. If this issue is severe, causing critical business situations or blocking your product development or deployment, please go to <> or call 1-800-MICROSOFT for assistance. For Microsoft premier customers, please contact your administrator, your Technical Account Manager, or your Microsoft premier account representative.
To post a question or receive community support for developing Windows Store apps, consider posting your question or concern on the Windows Store apps forum. <>
Posted by Macy [MSFT] on 2/8/2013 at 6:50 AM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If this issue is urgent, please contact support directly(