Input Method Manager (IMM) Functions (Windows Embedded CE 6.0)
1/6/2010
The following table shows Input Method Manager (IMM) functions with a description of the purpose of each.
In This Section
- EnumRegisterWordProc
This function is an application-defined callback function used with the ImmEnumRegisterWord function. It is used to process data of register strings.
- ImmAssociateContext
This function associates the specified input context with the specified window.
- ImmAssociateContextEx
This function changes the association between the input method context and the specified window or its children.
- ImmConfigureIME
This function displays the configuration dialog box for the IME.
- ImmCreateContext
This function creates a new input context, allocating memory for the context and initializing it.
- ImmCreateIMCC
This function enables an IME to create a new input method context (IMC) component that is a member of an IMC.
- ImmDestroyContext
This function releases the input context and frees any memory associated with it.
- ImmDestroyIMCC
This function enables an IME to destroy an input method context (IMC) component that is a member of an IMC.
- ImmDisableIME
This function disables the IME for the current thread.
- ImmEnumRegisterWord
This function enumerates the register strings having the specified reading string, style, and register string.
- ImmEscape
This function carries out IME–specific subfunctions and is used mainly for locale-specific functions.
- ImmGenerateMessage
This function enables an IME to generate messages that are sent to the window associated with the input method context (IMC).
- ImmGetCandidateList
This function retrieves a specified candidate list, copying the list to the specified buffer.
- ImmGetCandidateListCount
This function retrieves the size, in bytes, of the candidate lists.
- ImmGetCandidateWindow
This function gets information about the candidate list window.
- ImmGetCompositionFont
This function retrieves information about the logical font currently used to display characters in the composition window.
- ImmGetCompositionString
This function retrieves information about the composition string.
- ImmGetCompositionWindow
This function gets information about the composition window.
- ImmGetContext
This function retrieves the input context associated with the specified window.
- ImmGetConversionList
This function retrieves the list of characters or words from one character or word.
- ImmGetConversionStatus
This function gets the current conversion status.
- ImmGetConversionStatusForeground
This function retrieves the current IME conversion and sentences modes for the foreground thread.
- ImmGetDefaultIMEWnd
This function gets the default window handle to the IME class.
- ImmGetDescription
This function copies the description of the IME to the specified buffer.
- ImmGetGuideLine
This function gets information about errors. Applications use the information to notify users.
- ImmGetHotKey
This function retrieves the value of the IME hot key.
- ImmGetIMCCLockCount
This function enables an IME to get the lock count of the input method context (IMC) component.
- ImmGetIMCCSize
This function enables an IME to get the size of the input method context (IMC) component.
- ImmGetIMEFileName
This function gets the file name of the IME associated with the specified keyboard layout.
- ImmGetImeMenuItems
This function retrieves the menu items that are registered in the IME menu.
- ImmGetOpenStatus
This function checks whether the IME is open or closed.
- ImmGetProperty
This function gets the property and capabilities of the IME associated with the specified keyboard layout.
- ImmGetRegisterWordStyle
This function gets a list of the styles support by the IME associated with the specified keyboard layout.
- ImmGetStatusWindowPos
This function gets the position of the status window.
- ImmGetVirtualKey
This function recovers the original virtual–key value associated with a key input message that has already been processed by the IME.
- ImmIsIME
This function checks whether the specified handle identifies an IME.
- ImmIsUIMessage
This function checks for messages intended for the IME window and sends those messages to the specified window.
- ImmLockIMC
This function enables an IME to access the INPUTCONTEXT structure for an input method context (IMC) by returning a pointer to the structure.
- ImmLockIMCC
This function enables an input method editor (IME) to get a pointer to an input method context (IMC) component that can be a member of the IMC.
- ImmNotifyIME
This function notifies the IME about changes to the status of the input context.
- ImmRegisterWord
This function registers a string into the dictionary of the IME associated with the specified keyboard layout.
- ImmReleaseContext
This function releases the input context and unlocks the memory associated in the context.
- ImmReSizeIMCC
This function changes the size of an input method context (IMC) component.
- ImmSetCandidateWindow
This function sets information about the candidate list window.
- ImmSetCompositionFont
This function sets the logical font to be used to display characters in the composition window.
- ImmSetCompositionString
This function sets the characters, attributes, and clauses of the composition and reading strings.
- ImmSetCompositionWindow
This function sets the position of the composition window.
- ImmSetConversionStatus
This function sets the current conversion status.
- ImmSetHotKey
This function is called by the IME control panel application to set the value of the IME hot key.
- ImmSetOpenStatus
This function opens or closes the IME.
- ImmSetStatusWindowPos
This function sets the position of the status window.
- ImmSimulateHotKey
This function simulates the specified IME hot key, causing the same response as if the user had pressed the hot key in the specified window.
- ImmSIPanelState
This function performs operations relating to the input panel. It gets or sets state information, and communicates the caller's input attributes to the system.
- ImmUnlockIMC
This function reduces the lock count for the input method context (IMC).
- ImmUnlockIMCC
This function reduces the lock count for the input method context (IMC) component.
- ImmUnregisterWord
This function removes a register string from the dictionary of the IME associated with the specified keyboard layout.
Related Sections
- Input Method Manager (IMM) Reference
Provides reference material for IMM programming elements.