Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |