IMR_CONFIRMRECONVERTSTRING

This message is sent to the application through the WM_IME_REQUEST message when the IME needs to change the RECONVERTSTRING structure, which was previously filled in by the application upon receiving the IMR_RECONVERTSTRING message.

lParam = (LPARAM) lpRECONVERTSTRING;

Parameters

  • lpRECONVERTSTRING
    Long pointer to a buffer that contains the reconversion string

Return Values

A nonzero value indicates that the application has accepted the changed RECONVERTSTRING structure. 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 RECONVERTSTRING structure specified by the application. The IME sends WM_IME_REQUEST with IMR_CONFIRMRECONVERTSTRING to 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 RECONVERSTRING structure in the IMR_CONFIRMRECONVERTSTRING message. If the application returns false for IMR_CONFIRMRECONVERTSTRING, the IME will generate a new composition string based on the original RECONVERTSTRING structure specified by the application in the IMR_RECONVERTSTRING message.

Requirements

Runs on Versions Defined in Include Link to
Windows CE OS 2.1 and later Imm.h    

Note   This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.

See Also

IMR_RECONVERTSTRING, WM_IME_REQUEST, RECONVERTSTRING

 Last updated on Tuesday, July 13, 2004

© 1992-2000 Microsoft Corporation. All rights reserved.