IActiveIMMIME interface
Handles the interaction between the Active Input Method Manager (IMM) and an Active Input Method Editor (IME).
Members
The IActiveIMMIME interface inherits from the IUnknown interface. IActiveIMMIME also has these types of members:
- Methods
Methods
The IActiveIMMIME interface has these methods.
Method | Description |
---|---|
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, allocats memory for the context, and initializes it. |
CreateIMCC | Creates a new input context component. |
CreateSoftKeyboard | Creates one type of soft keyboard window. |
DestroyContext | Releases the input context and frees any memory associated with it. |
DestroyIMCC | Destroys an input context component. |
DestroySoftKeyboard | Destroys the soft keyboard window. |
DisableIME | Disables the IME for a thread or for 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 Active IME-specific subfunctions and is used mainly for country-specific and region-specific functions. (ANSI implementation). |
EscapeW | Executes Active IME-specific subfunctions and is used mainly for country-specific and region-specific functions. (Unicode implementation). |
GenerateMessage | Sends a message on the specified input context. |
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 that is associated with the specified window. |
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 Active IME class. |
GetDescriptionA | Copies the description of the Active IME to the specified buffer. (ANSI implementation). |
GetDescriptionW | Copies the description of the Active IME to the specified buffer. (Unicode implementation). |
GetGuideLineA | Gets information about errors that applications can use to notify users. (ANSI implementation). |
GetGuideLineW | Gets information about errors that applications can use to notify users. (Unicode implementation). |
GetHotKey | Gets the value of the Active IME hot key. |
GetIMCCLockCount | Gets the lock count for the input context component. |
GetIMCCSize | Gets the size of the input context component. |
GetIMCLockCount | Gets the lock count of the input context. |
GetIMEFileNameA | Gets the file name of the Active IME that is associated with the specified keyboard layout. (ANSI implementation). |
GetIMEFileNameW | Gets the file name of the Active IME that is associated with the specified keyboard layout. (Unicode implementation). |
GetImeMenuItemsA | Gets the menu items that are registered in the Active IME menu. (ANSI implementation). |
GetImeMenuItemsW | Gets the menu items that are registered in the Active IME menu. (Unicode implementation). |
GetLangId | Gets the language identifier that is associated with the keyboard layout. |
GetOpenStatus | Checks whether the Active IME is open or closed. |
GetProperty | Gets the property and capabilities of the Active IME that is associated with the specified keyboard layout. |
GetRegisterWordStyleA | Gets a list of the styles that are supported by the Active IME that is associated with the specified keyboard layout. (ANSI implementation). |
GetRegisterWordStyleW | Gets a list of the styles that are supported by the Active IME that is 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 Active IME. |
InstallIMEA | Installs an Active IME into the system. (ANSI implementation). |
InstallIMEW | Installs an Active IME into the system. (Unicode implementation). |
IsIME | Checks whether the specified handle identifies an Active IME. |
IsSleeping | |
IsUIMessageA | Checks for messages that are intended for the Active IME window and sends those messages to the specified window. (ANSI implementation). |
IsUIMessageW | Checks for messages that are intended for the Active IME window and sends those messages to the specified window. (Unicode implementation). |
KeybdEvent | Synthesizes a keyboard event for the Active IMM service. |
LockIMC | Gets the INPUTCONTEXT structure and increases the lock count for the input context. |
LockIMCC | Gets the address of the input context component and increases its lock count. |
LockModal | Locks all modal windows. |
NotifyIME | Notifies the Active IME about changes to the status of the input context. |
RegisterWordA | Registers a string into the dictionary of the Active IME that is associated with the specified keyboard layout. (ANSI implementation). |
RegisterWordW | Registers a string into the dictionary of the Active IME that is associated with the specified keyboard layout. (Unicode implementation). |
ReleaseContext | Releases the input context and unlocks the memory associated in the context. An application must call this method for each call to the IActiveIMMIME::GetContext method. |
RequestMessageA | Sends a request to an application for an Active IME. (ANSI implementation). |
RequestMessageW | Sends a request to an application for an Active IME. Unicode implementation. |
ReSizeIMCC | Changes the size of the input context component. |
SendIMCA | Sends a message to a soft keyboard. (ANSI implementation). |
SendIMCW | Sends a message to a soft keyboard. (Unicode implementation). |
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 string and the reading string. (ANSI implementation). |
SetCompositionStringW | Sets the characters, attributes, and clauses of the composition string and the reading string. (Unicode implementation). |
SetCompositionWindow | Sets the position of the composition window. |
SetConversionStatus | Sets the current conversion status. |
SetHotKey | Sets the value of the Active IME hot key. |
SetOpenStatus | Opens or closes the Active IME. |
SetStatusWindowPos | Sets the position of the status window. |
ShowSoftKeyboard | Sets the show state of the specified soft keyboard. |
SimulateHotKey | Simulates the specified Active IME hot key, which causes the same response as if the user had pressed the hot key in the specified window. |
UnlockIMC | Decreases the lock count for the input context. |
UnlockIMCC | Decreases the lock count for the input context component. |
UnlockModal | Unlocks all modal windows. |
UnregisterWordA | Removes a register string from the dictionary of the Active IME that is associated with the specified keyboard layout. (ANSI implementation). |
UnregisterWordW | Removes a register string from the dictionary of the Active 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 |