immdev.h header
This header is used by Internationalization for Windows Applications. For more information, see:
immdev.h contains the following programming interfaces:
Functions
ImmAssociateContext The ImmAssociateContext function (immdev.h) associates the specified input context with the specified window. |
ImmAssociateContextEx The ImmAssociateContextEx function (immdev.h) changes the association between the input method context and the specified window or its children. |
ImmConfigureIMEA The ImmConfigureIMEA (ANSI) function (immdev.h) displays the configuration dialog box for the IME of the specified input locale identifier. |
ImmConfigureIMEW The ImmConfigureIMEW (Unicode) function (immdev.h) displays the configuration dialog box for the IME of the specified input locale identifier. |
ImmCreateContext The ImmCreateContext function (immdev.h) creates a new input context, allocating memory for the context and initializing it. |
ImmDestroyContext The ImmDestroyContext function (immdev.h) releases the input context and frees associated memory. |
ImmDisableIME The ImmDisableIME function (immdev.h) disables the IME for a thread or for all threads in a process. |
ImmDisableLegacyIME The ImmDisableLegacyIME function (immdev.h) indicates that this thread is a Windows Store app UI thread. |
ImmDisableTextFrameService The ImmDisableTextFrameService function (immdev.h) is no longer available for use as of Windows Vista. |
ImmEnumInputContext The ImmEnumInputContext function (immdev.h) retrieves the input context for the specified thread. |
ImmEnumRegisterWordA The ImmEnumRegisterWordA (ANSI) function (immdev.h) enumerates the register strings having the specified reading string, style, and register string. |
ImmEnumRegisterWordW The ImmEnumRegisterWordW (Unicode) function (immdev.h) enumerates the register strings having the specified reading string, style, and register string. |
ImmEscapeA The ImmEscapeA (ANSI) function (immdev.h) accesses capabilities of particular IMEs that are not available through other IME API functions. |
ImmEscapeW The ImmEscapeW (Unicode) function (immdev.h) accesses capabilities of particular IMEs that are not available through other IME API functions. |
ImmGetCandidateListA The ImmGetCandidateListA (ANSI) function (immdev.h) retrieves a candidate list. |
ImmGetCandidateListCountA The ImmGetCandidateListCountA (ANSI) function (immdev.h) retrieves the size of the candidate lists. |
ImmGetCandidateListCountW The ImmGetCandidateListCountW (Unicode) function (immdev.h) retrieves the size of the candidate lists. |
ImmGetCandidateListW The ImmGetCandidateListW (Unicode) function (immdev.h) retrieves a candidate list. |
ImmGetCandidateWindow The ImmGetCandidateWindow function (immdev.h) retrieves information about the candidates window. |
ImmGetCompositionFontA The ImmGetCompositionFontA (ANSI) function (immdev.h) retrieves information about the logical font currently used to display characters in the composition window. |
ImmGetCompositionFontW The ImmGetCompositionFontW (Unicode) function (immdev.h) retrieves information about the logical font currently used to display characters in the composition window. |
ImmGetCompositionStringA The ImmGetCompositionStringA (ANSI) function (immdev.h) retrieves information about the composition string. |
ImmGetCompositionStringW The ImmGetCompositionStringW (Unicode) function (immdev.h) retrieves information about the composition string. |
ImmGetCompositionWindow The ImmGetCompositionWindow function (immdev.h) retrieves information about the composition window. |
ImmGetContext The ImmGetContext function (immdev.h) returns the input context associated with the specified window. |
ImmGetConversionListA The ImmGetConversionListA (ANSI) function (immdev.h) retrieves the conversion result list of characters or words without generating any IME-related messages. |
ImmGetConversionListW The ImmGetConversionListW (Unicode) function (immdev.h) retrieves the conversion result list of characters or words without generating any IME-related messages. |
ImmGetConversionStatus The ImmGetConversionStatus function (immdev.h) retrieves the current conversion status. |
ImmGetDefaultIMEWnd The ImmGetDefaultIMEWnd function (immdev.h) retrieves the default window handle to the IME class. |
ImmGetDescriptionA The ImmGetDescriptionA (ANSI) function (immdev.h) copies the description of the IME to the specified buffer. |
ImmGetDescriptionW The ImmGetDescriptionW (Unicode) function (immdev.h) copies the description of the IME to the specified buffer. |
ImmGetGuideLineA The ImmGetGuideLineA (ANSI) function (immdev.h) retrieves information about errors. Applications use the information for user notifications. |
ImmGetGuideLineW The ImmGetGuideLineW (Unicode) function (immdev.h) retrieves information about errors. Applications use the information for user notifications. |
ImmGetIMEFileNameA The ImmGetIMEFileNameA (ANSI) function (immdev.h) retrieves the file name of the IME associated with the specified input locale. |
ImmGetIMEFileNameW The ImmGetIMEFileNameW (Unicode) function (immdev.h) retrieves the file name of the IME associated with the specified input locale. |
ImmGetImeMenuItemsA The ImmGetImeMenuItemsA (ANSI) function (immdev.h) retrieves the menu items that are registered in the IME menu of a specified input context. |
ImmGetImeMenuItemsW The ImmGetImeMenuItemsW (Unicode) function (immdev.h) retrieves the menu items that are registered in the IME menu of a specified input context. |
ImmGetOpenStatus The ImmGetOpenStatus function (immdev.h) determines whether the IME is open or closed. |
ImmGetProperty The ImmGetProperty function (immdev.h) retrieves the property and capabilities of the IME associated with the specified input locale. |
ImmGetRegisterWordStyleA The ImmGetRegisterWordStyleA (ANSI) function (immdev.h) retrieves a list of the styles supported by the IME associated with the specified input locale. |
ImmGetRegisterWordStyleW The ImmGetRegisterWordStyleW (Unicode) function (immdev.h) retrieves a list of the styles supported by the IME associated with the specified input locale. |
ImmGetStatusWindowPos The ImmGetStatusWindowPos function (immdev.h) retrieves the position of the status window. |
ImmGetVirtualKey The ImmGetVirtualKey function (immdev.h) retrieves the original virtual key value associated with a key input message that the IME has already processed. |
ImmInstallIMEA The ImmInstallIMEA (ANSI) function (immdev.h) installs an IME. |
ImmInstallIMEW The ImmInstallIMEW (Unicode) function (immdev.h) installs an IME. |
ImmIsIME The ImmIsIME function (immdev.h) determines if the specified input locale has an IME. |
ImmIsUIMessageA The ImmIsUIMessageA (ANSI) function (immdev.h) checks for messages intended for the IME window and sends those messages to the window. |
ImmIsUIMessageW The ImmIsUIMessageW (Unicode) function (immdev.h) checks for messages intended for the IME window and sends those messages to the window. |
ImmNotifyIME The ImmNotifyIME function (immdev.h) notifies the IME about changes to the status of the input context. |
ImmRegisterWordA The ImmRegisterWordA (ANSI) function (immdev.h) registers a string with the dictionary of the IME associated with the specified input locale. |
ImmRegisterWordW The ImmRegisterWordW (Unicode) function (immdev.h) registers a string with the dictionary of the IME associated with the specified input locale. |
ImmReleaseContext The ImmReleaseContext function (immdev.h) releases the input context and unlocks the memory associated in the input context. |
ImmRequestMessageA Generates a WM_IME_REQUEST message. (ANSI) |
ImmRequestMessageW Generates a WM_IME_REQUEST message. (Unicode) |
ImmSetCandidateWindow The ImmSetCandidateWindow function (immdev.h) sets information about the candidates window. |
ImmSetCompositionFontA The ImmSetCompositionFontA (ANSI) function (immdev.h) sets the logical font to use to display characters in the composition window. |
ImmSetCompositionFontW The ImmSetCompositionFontW (Unicode) function (immdev.h) sets the logical font to use to display characters in the composition window. |
ImmSetCompositionStringA The ImmSetCompositionStringA (ANSI) function (immdev.h) sets the characters, attributes, and clauses of the composition and reading strings. |
ImmSetCompositionStringW The ImmSetCompositionStringW (Unicode) function (immdev.h) sets the characters, attributes, and clauses of the composition and reading strings. |
ImmSetCompositionWindow The ImmSetCompositionWindow function (immdev.h) sets the position of the composition window. |
ImmSetConversionStatus The ImmSetConversionStatus function (immdev.h) sets the current conversion status. |
ImmSetOpenStatus The ImmSetOpenStatus function (immdev.h) opens or closes the IME. |
ImmSetStatusWindowPos The ImmSetStatusWindowPos function (immdev.h) sets the position of the status window. |
ImmSimulateHotKey The ImmSimulateHotKey function (immdev.h) simulates the specified IME hot key, causing the same response as if the user presses the hot key in the specified window. |
ImmUnregisterWordA The ImmUnregisterWordA (ANSI) function (immdev.h) removes a register string from the dictionary of the IME associated with the specified input locale. |
ImmUnregisterWordW The ImmUnregisterWordW (Unicode) function (immdev.h) removes a register string from the dictionary of the IME associated with the specified input locale. |
Callback functions
IMCENUMPROC IMCENUMPROC (immdev.h) is an application-defined callback function that processes input contexts provided by the ImmEnumInputContext function. |
REGISTERWORDENUMPROCA REGISTERWORDENUMPROCA (ANSI) is an application-defined callback function used with the ImmEnumRegisterWord function. |
REGISTERWORDENUMPROCW REGISTERWORDENUMPROCW (Unicode) is an application-defined callback function used with the ImmEnumRegisterWord function. (registerwordenumprocw) |
Structures
CANDIDATEFORM The CANDIDATEFORM structure (immdev.h) contains position information for the candidate window. |
CANDIDATELIST The CANDIDATELIST structure (immdev.h) contains information about a candidate list. |
COMPOSITIONFORM The COMPOSITIONFORM structure (immdev.h) contains style and position information for a composition window. |
IMECHARPOSITION The IMECHARPOSITION structure (immdev.h) contains information about the character position in the composition window. |
IMEMENUITEMINFOA The IMEMENUITEMINFOA (ANSI) structure (immdev.h) contains information about IME menu items. |
IMEMENUITEMINFOW The IMEMENUITEMINFOW (Unicode) structure (immdev.h) contains information about IME menu items. |
RECONVERTSTRING The RECONVERTSTRING structure (immdev.h) defines the strings for IME reconversion. |
REGISTERWORDA The REGISTERWORDA (ANSI) structure (immdev.h) contains reading information or a word to register. |
REGISTERWORDW The REGISTERWORDW (Unicode) structure (immdev.h) contains reading information or a word to register. |
STYLEBUFA The STYLEBUFA (ANSI) structure (immdev.h) contains the identifier and name of a style. |
STYLEBUFW The STYLEBUFW (Unicode) structure (immdev.h) contains the identifier and name of a style. |