[USER32] Implement ImeWnd_OnImeSetContext (#4329)

- Modify NtUserSetImeOwnerWindow prototype.
- Add User32GetTopLevelWindow function.
- Add ImeWnd_OnImeSetContext function.
- Implement WM_IME_SETCONTEXT message handling of the IME window.
CORE-11700
This commit is contained in:
Katayama Hirofumi MZ 2022-02-02 11:58:31 +09:00 committed by GitHub
parent 470aa27610
commit 8c6dcdcf81
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 181 additions and 11 deletions

View file

@ -209,9 +209,6 @@ typedef struct tagCANDIDATEINFO {
DWORD dwPrivateOffset;
} CANDIDATEINFO, *LPCANDIDATEINFO;
#define IMMGWL_IMC 0
#define IMMGWL_PRIVATE (sizeof(LONG))
/* IME Property bits */
#define IME_PROP_END_UNLOAD 0x0001
#define IME_PROP_KBD_CHAR_FIRST 0x0002