ImmGetCandidateWindow
Functional Difference from WIN95
Nothing.
Functional Difference from SBCS Open32
'N/A'
Implementation
This API is translated to ImQueryCandidateWindow(hIMI,ulBufLen, PCANDIDATEPOS). A hIMC of Win95 is used as the hIMI of OS/2. A dwBufLen of Win95 is used as the ulBufLen of OS/2. The ptCurrentPos is converted from Win95 coordinate to OS/2 coordinate. The rcArea is converted from Win95 coordinate to OS/2 coordinate.
The CANDIDATEFORM.dwStyle of Win95 is translated to CANDIDATEPOS.ulStyle of OS/2 as follows:
┌──────────────────────────────┬──────────────────────────────┐ │Win95 │OS/2 │ ├──────────────────────────────┼──────────────────────────────┤ │CFS_CANDIDATEPOS │CPS_CANDIDATEPOS │ ├──────────────────────────────┼──────────────────────────────┤ │CFS_EXCLUDE │CPS_EXCLUDE │ └──────────────────────────────┴──────────────────────────────┘
Behavior using 16 bit IME
You can use this function as same as 32bit IME.