Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This message is sent to the application through the WM_IME_REQUESTmessage when the IME needs to change the RECONVERTSTRINGstructure, which was previously filled in by the application on receiving the IMR_RECONVERTSTRINGmessage.

Syntax

lParam = (LPARAM)
lpRECONVERTSTRING
;

Parameters

lpRECONVERTSTRING

Long pointer to a buffer that contains the reconversion string.

Return Value

A nonzero value indicates that the application has accepted the changed RECONVERTSTRINGstructure. Zero indicates that the IME uses the original RECONVERTSTRING.

Remarks

After the application has handled IMR_RECONVERTSTRING, the IME may or may not adjust the RECONVERTSTRINGstructure specified by the application. The IME sends WM_IME_REQUEST with IMR_CONFIRMRECONVERTSTRINGto confirm the changes to the RECONVERTSTRING. If the application returns true for IMR_CONFIRMRECONVERTSTRING, the IME will generate a new composition string based on the RECONVERTSTRINGstructure in the IMR_CONFIRMRECONVERTSTRINGmessage. If the application returns false for IMR_CONFIRMRECONVERTSTRING, the IME will generate a new composition string based on the original RECONVERTSTRINGstructure specified by the application in the IMR_RECONVERTSTRINGmessage.

Requirements

Header imm.h
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also