Overview
Group
Quick Info

Windows NT
Yes
Win95
Yes
Win32s
No
Import Library
imm32.lib
Header File
imm.h
Unicode
No
Platform Notes
None

ImmNotifyIME

[Now Supported on Windows NT]

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

);

Parameters

hIMC

Handle to the input context.

dwAction

Notification code. This parameter can be one of the following values:

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.

dwIndex

Index of a candidate list or, if dwAction is NI_COMPOSITIONSTR, one of the following values:

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.

dwValue

Index of a candidate string or not used, depending on the value of the dwAction parameter.

Return Values

If the function succeeds, the return value is a nonzero value.

If the function fails, the return value is zero.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database