[USER32][IMM32][SDK] Support WM_IME_SYSTEM.0x1D (#8088)

Splitted from #8080. The message
handling of WM_IME_SYSTEM.0x1D
is needed for IME menu handling.
JIRA issue: CORE-20142
- Define IMS_IMEMENUITEMSELECTED
  (0x1D) in <immdev.h>.
- Add WM_IME_SYSTEM.0x1D handling
  in ImeWnd_OnImeSystem function.
- Rename and extend
  User32GetImmFileName function as
  User32GetSystemFilePath, with
  adding a filename parameter.
This commit is contained in:
Katayama Hirofumi MZ 2025-06-07 06:51:46 +09:00 committed by GitHub
parent 5b4d1dbd4b
commit 2335229c32
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 83 additions and 45 deletions

View file

@ -110,6 +110,7 @@ typedef struct tagGUIDELINE {
#define IMS_IMEDEACTIVATE 0x18
#define IMS_ACTIVATELAYOUT 0x19
#define IMS_GETIMEMENU 0x1C
#define IMS_IMEMENUITEMSELECTED 0x1D
#define IMS_GETCONTEXT 0x1E
#define IMS_SENDNOTIFICATION 0x1F
#define IMS_COMPLETECOMPSTR 0x20