DWORD IMEConversionList(HIMC hIMC, LPCTSTR lpSource, LPCANDIDATELIST lpDest, DWORD dwBufLen, UINT uFlag)
Obtains the list of FE characters or strings from one character or string.
hIMC
Handle of the input context.
lpSource
Character string to be converted.
lpDest
Address of the destination buffer.
dwBufLen
Length of the destination buffer.
uFlag
Can be one of these values:
Value | Meaning |
GCL_CONVERSION | The reading string is in lpSource. The IME returns the result string in lpDest. |
GCL_REVERSECONVERSION | The result string is in lpSource. The IME returns the reading string in the lpDest. |
GCL_REVERSE_LENGTH | The result string is in lpSource. The IME returns the length that it can handle on GCL_REVERSECONVERSION call. For example, one IME can not reverse-convert a result string with a sentence period to a reading string, so it returns the string length, in bytes, without the sentence period. |
This function is intended to be called by an application or an IME without generating the IME related messages. The IME should not generate any IME related message in this function.