Using Reconversion with an IME

An IME implements a feature called "reconversion". Normally the IMM determines the lists of candidates based only on entries typed by the user. Reconversion allows the IMM to determine one or more candidates based on the containing sentence (the context). The defined reconversion types are simple, normal, and enhanced.

Reconversion is useful when a user notices a composition error in a document. The user can select the error and choose reconversion from a menu. The IME uses the context to determine the best replacement. The application can use ImmSetCompositionString to support reconversion.

Using Input Method Manager