imm32: Additional constants needed for the IME implementation.
This commit is contained in:
parent
92ef2814eb
commit
1262ba2c62
|
@ -95,6 +95,32 @@ DWORD WINAPI ImmGetIMCCLockCount(HIMCC);
|
||||||
HIMCC WINAPI ImmReSizeIMCC(HIMCC, DWORD);
|
HIMCC WINAPI ImmReSizeIMCC(HIMCC, DWORD);
|
||||||
DWORD WINAPI ImmGetIMCCSize(HIMCC);
|
DWORD WINAPI ImmGetIMCCSize(HIMCC);
|
||||||
|
|
||||||
|
/* IME Property bits */
|
||||||
|
#define IME_PROP_END_UNLOAD 0x0001
|
||||||
|
#define IME_PROP_KBD_CHAR_FIRST 0x0002
|
||||||
|
#define IME_PROP_IGNORE_UPKEYS 0x0004
|
||||||
|
#define IME_PROP_NEED_ALTKEY 0x0008
|
||||||
|
#define IME_PROP_NO_KEYS_ON_CLOSE 0x0010
|
||||||
|
|
||||||
|
/* for NI_CONTEXTUPDATED */
|
||||||
|
#define IMC_SETCONVERSIONMODE 0x0002
|
||||||
|
#define IMC_SETSENTENCEMODE 0x0004
|
||||||
|
#define IMC_SETOPENSTATUS 0x0006
|
||||||
|
|
||||||
|
/* dwAction for ImmNotifyIME */
|
||||||
|
#define NI_CONTEXTUPDATED 0x0003
|
||||||
|
#define NI_OPENCANDIDATE 0x0010
|
||||||
|
#define NI_CLOSECANDIDATE 0x0011
|
||||||
|
#define NI_SELECTCANDIDATESTR 0x0012
|
||||||
|
#define NI_CHANGECANDIDATELIST 0x0013
|
||||||
|
#define NI_FINALIZECONVERSIONRESULT 0x0014
|
||||||
|
#define NI_COMPOSITIONSTR 0x0015
|
||||||
|
#define NI_SETCANDIDATE_PAGESTART 0x0016
|
||||||
|
#define NI_SETCANDIDATE_PAGESIZE 0x0017
|
||||||
|
#define NI_IMEMENUSELECTED 0x0018
|
||||||
|
|
||||||
|
BOOL WINAPI ImmGenerateMessage(HIMC);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
} /* extern "C" */
|
} /* extern "C" */
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue