Input Method Manager Functions
This section describes the IMM functions.
Function | Description |
---|---|
CreateIFECommonInstance | Returns a pointer to an IFECommon interface. |
CreateIFEDictionaryInstance | Returns a pointer to an IFEDictionary interface. |
CreateIFELanguageInstance | Returns a pointer to an IFELanguage interface. |
EnumInputContext | An application-defined callback function that processes input contexts provided by the ImmEnumInputContext function. |
EnumRegisterWordProc | An application-defined callback function used with the ImmEnumRegisterWord function. |
ImmAssociateContext | Associates the specified input context with the specified window. |
ImmAssociateContextEx | Changes the association between the input method context and the specified window or its children. |
ImmConfigureIME | Displays the configuration dialog box for the IME of the specified input locale identifier. |
ImmCreateContext | Creates a new input context, allocating memory for the context and initializing it. |
ImmDestroyContext | Releases the input context and frees associated memory. |
ImmDisableIME | Disables the IME for a thread or for all threads in a process. |
ImmDisableLegacyIME | Indicates that this thread is a Windows Store app UI thread. |
ImmDisableTextFrameService | Deprecated. Disables the text service for the specified thread. |
ImmEnumInputContext | Retrieves the input context for the specified thread. |
ImmEnumRegisterWord | Enumerates the register strings having the specified reading string, style, and register string. |
ImmEscape | Accesses capabilities of particular IMEs that are not available through other IME API functions. |
ImmGetCandidateList | Retrieves a candidate list. |
ImmGetCandidateListCount | Retrieves the size of the candidate lists. |
ImmGetCandidateWindow | Retrieves information about the candidates window. |
ImmGetCompositionFont | Retrieves information about the logical font currently used to display characters in the composition window. |
ImmGetCompositionString | Retrieves information about the composition string. |
ImmGetCompositionWindow | Retrieves information about the composition window. |
ImmGetContext | Retrieves the input context associated with the specified window. |
ImmGetConversionList | Retrieves the conversion result list of characters or words without generating any IME-related messages. |
ImmGetConversionStatus | Retrieves the current conversion status. |
ImmGetDefaultIMEWnd | Retrieves the default window handle to the IME class. |
ImmGetDescription | Copies the description of the IME to the specified buffer. |
ImmGetGuideLine | Retrieves information about errors. |
ImmGetIMEFileName | Retrieves the file name of the IME associated with the specified input locale. |
ImmGetImeMenuItems | Retrieves the menu items that are registered in the IME menu of a specified input context. |
ImmGetOpenStatus | Determines whether the IME is open or closed. |
ImmGetProperty | Retrieves the property and capabilities of the IME associated with the specified input locale. |
ImmGetRegisterWordStyle | Retrieves a list of the styles supported by the IME associated with the specified input locale. |
ImmGetStatusWindowPos | Retrieves the position of the status window. |
ImmGetVirtualKey | Retrieves the original virtual key value associated with a key input message that the IME has already processed. |
ImmInstallIME | Installs an IME. |
ImmIsIME | Determines if the specified input locale has an IME. |
ImmIsUIMessage | Checks for messages intended for the IME window and sends those messages to the specified window. |
ImmNotifyIME | Notifies the IME about changes to the status of the input context. |
ImmRegisterWord | Registers a string with the dictionary of the IME associated with the specified input locale. |
ImmReleaseContext | Releases the input context and unlocks the memory associated in the input context. |
ImmRequestMessage | Requests a message from the application. |
ImmSetCandidateWindow | Sets information about the candidates window. |
ImmSetCompositionFont | Sets the logical font to use to display characters in the composition window. |
ImmSetCompositionString | Sets the characters, attributes, and clauses of the composition and reading strings. |
ImmSetCompositionWindow | Sets the position of the composition window. |
ImmSetConversionStatus | Sets the current conversion status. |
ImmSetOpenStatus | Opens or closes the IME. |
ImmSetStatusWindowPos | Sets the position of the status window. |
ImmSimulateHotKey | Simulates the specified IME hot key, causing the same response as if the user presses the hot key in the specified window. |
ImmUnregisterWord | Removes a register string from the dictionary of the IME associated with the specified input locale. |