Input Method Manager (IMM) Messages

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

The following table shows the Internationalization messages with a description of the purpose of each.

Message Description

IMC_CLOSESTATUSWINDOW

This message is sent by an application to the input method editor (IME) window to hide the status window.

IMC_GETCANDIDATEPOS

This message is sent by an application to an IME window to get the position of the candidate window.

IMC_GETCOMPOSITIONFONT

This message is sent to an IME window to retrieve the logical font used for displaying intermediate characters in the composition window.

IMC_GETCOMPOSITIONWINDOW

This message is sent by an application to an input method editor (IME) window to get the position of the composition window.

IMC_GETCONVERSIONMODE

This message is sent by an application to an IME window to obtain the current conversion mode.

IMC_GETOPENSTATUS

This message is sent by an application to an IME window to determine whether the IME is open.

IMC_GETSENTENCEMODE

This message is sent by an application to an input method editor (IME) window to obtain current sentence mode.

IMC_GETSTATUSWINDOWPOS

This message is sent by an application to an IME window to get the position of the status window.

IMC_OPENSTATUSWINDOW

This message is sent by an application to the IME window to show the status window.

IMC_GETOPENSTATUS

This message is sent by an application to an IME window to determine whether the IME is open.

IMC_SETCANDIDATEPOS

This message is sent by an application to an IME window to set the position of the candidate window.

IMC_SETCOMPOSITIONFONT

This message is sent by an application to an IME window to specify the logical font to use for displaying intermediate characters in the composition window.

IMC_SETCOMPOSITIONWINDOW

This message is sent by an application to an input method editor (IME) window to set the style of the composition window.

IMC_SETCONVERSIONMODE

This message is sent by an application to an IME window to set current conversion mode.

IMC_SETOPENSTATUS

This message is sent by an application to an input method editor (IME) window to open or close the current IME.

IMC_SETSENTENCEMODE

This message is sent by an application to an IME window to set the current sentence mode.

IMC_SETSTATUSWINDOWPOS

This message is sent by an application to an IME window to set the position of the status window.

IMN_CHANGECANDIDATE

This message is sent when an IME is about to change the content of a candidate window.

IMN_CLOSECANDIDATE

This message is sent to the application when an IME is about to close the candidate window.

IMN_CLOSESTATUSWINDOW

This message is sent to the application when an input method editor (IME) is about to close the status window.

IMN_GUIDELINE

This message is sent when an IME is about to show an error or information.

IMN_OPENCANDIDATE

This message is sent to the application when an IME is about to open the candidate window.

IMN_OPENSTATUSWINDOW

This message is sent when an IME is about to create the status window.

IMN_SETCANDIDATEPOS

This message is sent when the IME is about to move the candidate window.

IMN_SETCOMPOSITIONFONT

This message is sent when the font of the input context is updated.

IMN_SETCOMPOSITIONWINDOW

This message is sent when the composition form of the input context is updated.

IMN_SETCONVERSIONMODE

This message is sent when the conversion mode of the Input Context is updated.

IMN_SETOPENSTATUS

This message is sent when the open status of the input context is updated.

IMN_SETSENTENCEMODE

This message is sent when the sentence mode of the input context is updated.

IMN_SETSTATUSWINDOWPOS

This message is sent when the status window position in the input context is updated.

IMR_CANDIDATEFORM

This message is sent to the application through the WM_IME_REQUEST message when a selected input method editor (IME) needs candidate window data.

IMR_COMPOSITIONFONT

This message is sent to the application through the WM_IME_REQUEST message when a selected IME needs data about the font used by the composition window.

IMR_COMPOSITIONFORM

This message is sent to the application through the WM_IME_REQUEST message when a selected IME needs data about the composition window.

IMR_CONFIRMRECONVERTSTRING

This message is sent to the application through the WM_IME_REQUEST message when the IME needs to change the RECONVERTSTRING structure, which was previously filled in by the application on receiving the IMR_RECONVERTSTRING message.

IMR_DOCUMENTFEED

This message is sent to the application when the selected IME needs the converted string from the application.

IMR_QUERYCHARPOSITION

This message is sent to the application when the selected IME needs information about the coordinates of a character in the composition string.

IMR_RECONVERTSTRING

This message is sent to the application through the WM_IME_REQUEST message when a selected IME needs a string for reconversion.

WM_IME_CHAR

This message is sent to an application when the IME gets a character of the conversion result.

WM_IME_COMPOSITION

This message is sent to an application when the IME changes composition status as a result of a keystroke.

WM_IME_COMPOSITIONFULL

This message is sent to an application when the IME window finds no space to extend the area for the composition window.

WM_IME_CONTROL

This message directs the IME window to carry out the requested command.

WM_IME_ENDCOMPOSITION

This message is sent to an application when the IME ends composition.

WM_IME_KEYDOWN

This message is sent to an application by the IME to notify the application of a key press.

WM_IME_KEYUP

This message is sent to an application by the IME to notify the application of a key release.

WM_IME_NOTIFY

This message is sent to an application to notify it of changes to the IME window.

WM_IME_REQUEST

This message requests information about the state of the IME.

WM_IME_SELECT

This message is sent to an application when the system is about to change the current IME.

WM_IME_SETCONTEXT

This message is sent to an application when a window of the application is activated.

WM_IME_STARTCOMPOSITION

This message is sent immediately before the IME generates a composition string because of a keystroke.

See Also

Other Resources

Input Method Manager (IMM) Reference