United States - English
Argentina (Español)
Australia (English)
Brasil (Português)
Canada (English)
Canada (Français)
中国 (简体中文)
Colombia (Español)
Deutschland (Deutsch)
España (Español)
France (Français)
India (English)
Italia (Italiano)
日本 (日本語)
México (Español)
Perú (Español)
Россия (Pусский)
United Kingdom (English)
United States (English)
More...
Microsoft.com
Product Families
Office
Windows
Windows Server System
Windows Mobile
Developer Tools
Business Solutions
Games & Xbox
MSN
Resources
Microsoft Update
Office Update
Download Center
Help & Support
Security
Volume Licensing
About Microsoft
Company Information
Investor Relations
PressPass for journalists
Popular Places
MSDN (Developers)
TechNet (IT Pros)
Microsoft At Home
Microsoft At Work
Business & Industry
Microsoft partners
Microsoft hardware
Product catalog
Mactopia
Microsoft.com site map
Popular Searches
Templates
ActiveSync
Clip art
Popular Downloads
Windows Defender Beta 2
DirectX End-User Runtime
More popular downloads
Welcome
Sign in
Search MSDN
Search Microsoft.com
Live Search
Developer Centers
MSDN Home
Microsoft Developer Network
Home
Library
Learn
Downloads
Support
Community
Printer Friendly Version
Send
Click to Rate and Give Feedback
Give feedback on this content
MSDN Library
MSDN
Please Wait
MSDN Library
Please Wait
Win32 and COM Development
Please Wait
User Interface
Please Wait
International Text Display
Please Wait
Input Method Editor
Please Wait
Input Method Editor Reference
Please Wait
Input Method Editor Functions
Please Wait
International Features
Input Method Editor (IME) Functions
This section describes the input method editor functions.
Function
Description
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.
ImmDisableTextFrameService
Deprecated. Disables the TextFrameService 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 candidate list 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
Generates a WM_IME_REQUEST.
ImmSetCandidateWindow
Sets information about the candidate list 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.
Manage Your Profile
|
Legal
|
Contact Us
|
MSDN Flash Newsletter
© 2008 Microsoft Corporation. All rights reserved.
Terms of Use
|
Trademarks
|
Privacy Statement