Input Method Manager (IMM) Functions
The following table shows Input Method Manager (IMM) functions with a description of each.
Programming element | PPC | SP | Description |
---|---|---|---|
EnumRegisterWordProc | X | X | This function is an application-defined callback function used with the ImmEnumRegisterWord function. It is used to process data of register strings. |
ImmAssociateContext | X | X | This function associates the specified input context with the specified window. |
ImmAssociateContextEx | X | X | This function changes the association between the input method context and the specified window or its children. |
ImmConfigureIME | X | X | This function displays the configuration dialog box for the IME. |
ImmCreateContext | X | X | This function creates a new input context, allocating memory for the context and initializing it. |
ImmCreateIMCC | X | X | 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 | X | X | This function releases the input context and frees any memory associated with it. |
ImmDestroyIMCC | X | X | This function enables an input method editor (IME) to destroy an input method context (IMC) component that is a member of an IMC. |
ImmDisableIME | X | X | This function disables the input method editor (IME) for the current thread. |
ImmEnumRegisterWord | X | X | This function enumerates the register strings having the specified reading string, style, and register string. |
ImmEscape | X | X | This function carries out IME-specific subfunctions and is used mainly for locale-specific functions. |
ImmGenerateMessage | X | X | 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 | X | X | This function retrieves a specified candidate list, copying the list to the specified buffer. |
ImmGetCandidateListCount | X | X | This function retrieves the size, in bytes, of the candidate lists. |
ImmGetCandidateWindow | X | X | This function gets information about the candidate list window. |
ImmGetCompositionFont | X | X | This function retrieves information about the logical font currently used to display characters in the composition window. |
ImmGetCompositionString | X | X | This function retrieves information about the composition string. |
ImmGetCompositionWindow | X | X | This function gets information about the composition window. |
ImmGetContext | X | X | This function retrieves the input context associated with the specified window. |
ImmGetConversionList | X | X | This function retrieves the list of characters or words from one character or word. |
ImmGetConversionStatus | X | X | This function gets the current conversion status. |
ImmGetConversionStatusForeground | X | X | This function retrieves the current IME conversion and sentences modes for the foreground thread. |
ImmGetDefaultIMEWnd | X | X | This function gets the default window handle to the IME class. |
ImmGetDescription | X | X | This function copies the description of the IME to the specified buffer. |
ImmGetGuideLine | X | X | This function gets information about errors. Applications use the information to notify users. |
ImmGetHotKey | X | X | This function retrieves the value of the input method editor (IME) hot key. |
ImmGetIMCCLockCount | X | X | This function enables an input method editor (IME) to get the lock count of the input method context (IMC) component. |
ImmGetIMCCSize | X | X | This function enables an input method editor (IME) to get the size of the input method context (IMC) component. |
ImmGetIMCLockCount | X | X | This function enables an input method editor (IME) to get the lock count of the input method context (IMC). |
ImmGetIMEFileName | X | X | This function gets the file name of the IME associated with the specified keyboard layout. |
ImmGetImeMenuItems | X | X | This function retrieves the menu items that are registered in the IME menu. |
ImmGetOpenStatus | X | X | This function checks whether the IME is open or closed. |
ImmGetProperty | X | X | This function gets the property and capabilities of the IME associated with the specified keyboard layout. |
ImmGetRegisterWordStyle | X | X | This function gets a list of the styles support by the IME associated with the specified keyboard layout. |
ImmGetStatusWindowPos | X | X | This function gets the position of the status window. |
ImmGetVirtualKey | X | X | This function recovers the original virtual-key value associated with a key input message that has already been processed by the IME. |
ImmIsIME | X | X | This function checks whether the specified handle identifies an IME. |
ImmIsUIMessage | X | X | This function checks for messages intended for the IME window and sends those messages to the specified window. |
ImmLockIMC | X | X | 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 | X | X | 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 | X | X | This function notifies the IME about changes to the status of the input context. |
ImmRegisterWord | X | X | This function registers a string into the dictionary of the IME associated with the specified keyboard layout. |
ImmReleaseContext | X | X | This function releases the input context and unlocks the memory associated in the context. |
ImmReSizeIMCC | X | X | This function changes the size of an input method context (IMC) component. |
ImmSetCandidateWindow | X | X | This function sets information about the candidate list window. |
ImmSetCompositionFont | X | X | This function sets the logical font to be used to display characters in the composition window. |
ImmSetCompositionString | X | X | This function sets the characters, attributes, and clauses of the composition and reading strings. |
ImmSetCompositionWindow | X | X | This function sets the position of the composition window. |
ImmSetConversionStatus | X | X | This function sets the current conversion status. |
ImmSetHotKey | X | X | This function is called by the IME control panel application to set the value of the input method editor (IME) hot key. |
ImmSetOpenStatus | X | X | This function opens or closes the IME. |
ImmSetStatusWindowPos | X | X | This function sets the position of the status window. |
ImmSimulateHotKey | X | X | 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 | X | X | 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 | X | X | This function reduces the lock count for the input method context (IMC). |
ImmUnlockIMCC | X | X | This function reduces the lock count for the input method context (IMC) component. |
ImmUnregisterWord | X | X | This function removes a register string from the dictionary of the IME associated with the specified keyboard layout. |
See Also
Input Method Manager (IMM) Reference
Send Feedback on this topic to the authors