WM_IME_CONTROL message

Sent by an application to direct the IME window to carry out the requested command. The application uses this message to control the IME window that it has created. To send this message, the application calls the SendMessage function with the following parameters.

SendMessage(
  HWND   hwnd,
  WM_IME_CONTROL, 
  WPARAM wParam,
  LPARAM lParam             
);

Parameters

hwnd

Handle to the window.

wParam

The command. This parameter can have one of the following values:

IMC_CLOSESTATUSWINDOW
IMC_GETCANDIDATEPOS
IMC_GETCOMPOSITIONFONT
IMC_GETCOMPOSITIONWINDOW
IMC_GETSTATUSWINDOWPOS
IMC_OPENSTATUSWINDOW
IMC_SETCANDIDATEPOS
IMC_SETCOMPOSITIONFONT
IMC_SETCOMPOSITIONWINDOW
IMC_SETSTATUSWINDOWPOS

lParam

Command-specific data, with format dependent on the value of the wParam parameter. For more information, refer to the documentation for each command.

Return value

The message returns a command-specific value.

Requirements

Requirement Value
Minimum supported client
Windows 2000 Professional [desktop apps only]
Minimum supported server
Windows 2000 Server [desktop apps only]
Header
Winuser.h (include Windows.h);
Imm.h (include Windows.h)

See also

Input Method Manager

Input Method Manager Messages

IMC_CLOSESTATUSWINDOW

IMC_GETCANDIDATEPOS

IMC_GETCOMPOSITIONFONT

IMC_GETCOMPOSITIONWINDOW

IMC_GETSTATUSWINDOWPOS

IMC_OPENSTATUSWINDOW

IMC_SETCANDIDATEPOS

IMC_SETCOMPOSITIONFONT

IMC_SETCOMPOSITIONWINDOW

IMC_SETSTATUSWINDOWPOS