Input Method Manager (IMM) Functions (Windows CE 5.0)
The following table shows Input Method Manager (IMM) functions with a description of the purpose of each.
Programming element | Description |
---|---|
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 input method editor (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 input method editor (IME) to destroy an input method context (IMC) component that is a member of an IMC. |
ImmDisableIME | This function disables the input method editor (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 input method editor (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 input method editor (IME) hot key. |
ImmGetIMCCLockCount | This function enables an input method editor (IME) to get the lock count of the input method context (IMC) component. |
ImmGetIMCCSize | This function enables an input method editor (IME) to get the size of the input method context (IMC) component. |
ImmGetIMCLockCount | This function enables an input method editor (IME) to get the lock count of the input method context (IMC). |
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 input method editor (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 input method editor (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. |
See Also
Send Feedback on this topic to the authors