IActiveIMMApp interface
Provides methods for an Active Input Method Manager (IMM) client application.
Members
The IActiveIMMApp interface inherits from the IUnknown interface. IActiveIMMApp also has these types of members:
- Methods
Methods
The IActiveIMMApp interface has these methods.
Method | Description |
---|---|
Activate | Starts the Active IMM service and sets the status of Active IMEs for the thread. |
AssociateContext | Associates the specified input context with the specified window. |
AssociateContextEx | Changes the association between the input method context and the specified window or its child windows. |
ConfigureIMEA | Displays the configuration dialog box for the ANSI implementation of the IME. |
ConfigureIMEW | Displays the configuration dialog box for the Unicode implementation of the IME. |
CreateContext | Creates a new input context; allocates memory for the context and initializes it. |
Deactivate | Stops the Active IMM service. |
DestroyContext | Releases the input context and frees any memory that is associated with it. |
DisableIME | Disables the IME for a thread or all threads in a process. |
EnumInputContext | Enumerates the input contexts on a thread. |
EnumRegisterWordA | Creates an enumeration object that enumerates the register strings with the specified reading string, style, and register string (ANSI implementation). |
EnumRegisterWordW | Creates an enumeration object that enumerates the register strings with the specified reading string, style, and register string (Unicode implementation). |
EscapeA | Executes IME-specific subfunctions and is used mainly for country-specific or region-specific functions (ANSI implementation). |
EscapeW | Executes IME-specific subfunctions and is used mainly for country-specific or region-specific functions (Unicode implementation). |
FilterClientWindows | Creates a list of registered window classes that support Active IMMs. |
GetCandidateListA | Gets a specified candidate list and copies the list to the specified buffer (ANSI implementation). |
GetCandidateListCountA | Gets the size, in bytes, of the candidate list (ANSI implementation). |
GetCandidateListCountW | Gets the size, in bytes, of the candidate list (Unicode implementation). |
GetCandidateListW | Gets a specified candidate list and copies the list to the specified buffer (Unicode implementation). |
GetCandidateWindow | Gets information about the candidate list window. |
GetCodePageA | Gets the code page that is associated with the given keyboard layout. |
GetCompositionFontA | Gets information about the logical font that is used currently to display characters in the composition window (ANSI implementation). |
GetCompositionFontW | Gets information about the logical font that is used currently to display characters in the composition window (Unicode implementation). |
GetCompositionStringA | Gets information about the composition string (ANSI implementation). |
GetCompositionStringW | Gets information about the composition string (Unicode implementation). |
GetCompositionWindow | Gets information about the composition window. |
GetContext | Gets the input context associated with the specified window. An application must release each context that it gets by calling IActiveIMMApp::ReleaseContext. |
GetConversionListA | Gets the list of characters or words from one character or word (ANSI implementation). |
GetConversionListW | Gets the list of characters or words from one character or word (Unicode implementation). |
GetConversionStatus | Gets the current conversion status. |
GetDefaultIMEWnd | Gets the default window handle to the IME class. |
GetDescriptionA | Copies the description of the IME to the specified buffer (ANSI implementation). |
GetDescriptionW | Copies the description of the IME to the specified buffer ( Unicode implementation). |
GetGuideLineA | Gets information about errors. Applications use this information to notify users (ANSI implementation). |
GetGuideLineW | Gets information about errors. Applications use this information to notify users (Unicode implementation). |
GetIMEFileNameA | Gets the file name of the IME associated with the specified keyboard layout (ANSI implementation). |
GetIMEFileNameW | Gets the file name of the IME associated with the specified keyboard layout (Unicode implementation). |
GetImeMenuItemsA | Gets the menu items that are registered in the IME menu (ANSI implementation). |
GetImeMenuItemsW | Gets the menu items that are registered in the IME menu ( Unicode implementation). |
GetLangId | Gets the language ID associated with the keyboard layout. |
GetOpenStatus | Checks whether the IME is open or closed. |
GetProperty | Gets the property and capabilities of the IME associated with the specified keyboard layout. |
GetRegisterWordStyleA | Gets a list of the styles supported by the IME associated with the specified keyboard layout (ANSI implementation). |
GetRegisterWordStyleW | Gets a list of the styles supported by the IME associated with the specified keyboard layout ( Unicode implementation). |
GetStatusWindowPos | Gets the position of the status window. |
GetVirtualKey | Recovers the original virtual-key value associated with a key input message that has already been processed by the IME. |
InstallIMEA | Installs an IME into the system (ANSI implementation). |
InstallIMEW | Installs an IME into the system ( Unicode implementation). |
IsIME | Checks whether the specified handle identifies an IME. |
IsUIMessageA | Checks for messages that are intended for the IME window and sends those messages to the specified window (ANSI implementation). |
IsUIMessageW | Checks for messages that are intended for the IME window and sends those messages to the specified window ( Unicode implementation). |
NotifyIME | Notifies the IME about changes to the status of the input context. |
OnDefWindowProc | Replaces the DefWindowProc function. |
RegisterWordA | Registers a string into the dictionary of the IME that is associated with the specified keyboard layout (ANSI implementation). |
RegisterWordW | Registers a string into the dictionary of the IME that is associated with the specified keyboard layout ( Unicode implementation). |
ReleaseContext | Releases the input context and unlocks the memory that is associated in the context. An application must call this method for each call to the IActiveIMMApp::GetContext method. |
SetCandidateWindow | Sets information about the candidate list window. |
SetCompositionFontA | Sets the logical font that is used to display characters in the composition window (ANSI implementation). |
SetCompositionFontW | Sets the logical font that is used to display characters in the composition window (Unicode implementation). |
SetCompositionStringA | Sets the characters, attributes, and clauses of the composition strings and reading strings (ANSI implementation). |
SetCompositionStringW | Sets the characters, attributes, and clauses of the composition strings and reading strings (Unicode implementation). |
SetCompositionWindow | Sets the position of the composition window. |
SetConversionStatus | Sets the current conversion status. |
SetOpenStatus | Opens or closes the IME. |
SetStatusWindowPos | Sets the position of the status window. |
SimulateHotKey | Simulates the specified IME hot key, causing the same response as if the user had pressed the hot key in the specified window. |
UnregisterWordA | Removes a register string from the dictionary of the IME that is associated with the specified keyboard layout (ANSI implementation). |
UnregisterWordW | Removes a register string from the dictionary of the IME that is associated with the specified keyboard layout ( Unicode implementation). |
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows 2000 Server |
Header |
Dimm.h |
IDL |
Dimm.idl |