The ImmNotifyIME function notifies the IME about changes to the status of the input context.
BOOL ImmNotifyIME(
HIMC hIMC, | |
DWORD dwAction, | |
DWORD dwIndex, | |
DWORD dwValue | |
); |
Value |
Meaning |
NI_CHANGECANDIDATELIST |
An application changed the current selected candidate; dwIndex is an index of a candidate list to be selected and dwValue is not used. |
NI_CLOSECANDIDATE |
An application directs the IME to close a candidate list; dwIndex is the index of the list to close; dwValue is not used. The IME sends a IMN_CLOSECANDIDATE message to the application if it closes the list. |
NI_COMPOSITIONSTR |
An application directs the IME to carry out an action on the composition string; dwValue is not used and dwIndex can be CPS_CANCEL, CPS_COMPLETE, CPS_CONVERT, or CPS_REVERT. |
NI_OPENCANDIDATE |
An application directs the IME to open a candidate list; dwIndex is the index of the list to open; dwValue is not used. The IME sends a IMN_OPENCANDIDATE message to the application if it opens the list. |
NI_SELECTCANDIDATESTR |
An application selected one of candidates; dwIndex is an index of a candidate list to be selected and dwValue is an index of a candidate string in the selected candidate list. |
NI_SETCANDIDATE_PAGESIZE |
The dwIndex parameter specifies the candidate list to be changed and must have a value in the range 0 to 31. |
NI_SETCANDIDATE_PAGESTART |
The dwIndex parameter specifies the candidate list to be changed and must have a value in the range 0 to 31. |
Value |
Meaning |
CPS_CANCEL |
Clear the composition string and set the status to no composition string. |
CPS_COMPLETE |
Set the composition string as the result string. |
CPS_CONVERT |
Convert the composition string. |
CPS_REVERT |
Cancel the current composition string and revert to the unconverted string. |
If the function succeeds, the return value is a nonzero value.
If the function fails, the return value is zero.
file: /Techref/os/win/api/win32/func/src/f48_6.htm, 5KB, , updated: 2000/4/7 12:19, local time: 2024/8/25 02:20,
3.23.103.61:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://massmind.org/Techref/os/win/api/win32/func/src/f48_6.htm"> ImmNotifyIME</A> |
Did you find what you needed? |
Welcome to massmind.org! |
Ashley Roll has put together a really nice little unit here. Leave off the MAX232 and keep these handy for the few times you need true RS232! |
.