Compartir a través de


mensaje de WM_IME_SETCONTEXT

Se envía a una aplicación cuando se activa una ventana. Una ventana recibe este mensaje a través de la función WindowProc.

LRESULT CALLBACK WindowProc(
  HWND  hwnd,  
  WM_IME_SETCONTEXT,  
  WPARAM wParam,      
  LPARAM lParam      
);

Parámetros

hwnd

Identificador de ventana.

wParam

TRUE si la ventana está activa y FALSE en caso contrario.

lParam

Opciones de visualización. Este parámetro puede tener uno o varios de los valores siguientes.

Value Significado
ISC_SHOWUICOMPOSITIONWINDOW
Mostrar la ventana de composición por ventana de interfaz de usuario.
ISC_SHOWUIGUIDWINDOW
Mostrar la ventana de guía por ventana de interfaz de usuario.
ISC_SHOWUISOFTKBD
Muestra el teclado suave por ventana de la interfaz de usuario.
ISC_SHOWUICANDIDATEWINDOW
Mostrar la ventana candidata del índice 0 por ventana de la interfaz de usuario.
<< ISC_SHOWUICANDIDATEWINDOW 1
Mostrar la ventana candidata del índice 1 por ventana de interfaz de usuario.
<< ISC_SHOWUICANDIDATEWINDOW 2
Mostrar la ventana candidata del índice 2 por ventana de interfaz de usuario.
<< ISC_SHOWUICANDIDATEWINDOW 3
Mostrar la ventana candidata del índice 3 por ventana de interfaz de usuario.

 

Valor devuelto

Devuelve el valor devuelto por DefWindowProc o ImmIsUIMessage.

Observaciones

Si la aplicación ha creado una ventana IME, debe llamar a ImmIsUIMessage. De lo contrario, debe pasar este mensaje a DefWindowProc.

Si la aplicación dibuja la ventana de composición, la ventana IME predeterminada no tiene que mostrar su ventana de composición. En este caso, la aplicación debe borrar el valor ISC_SHOWUICOMPOSITIONWINDOW del parámetro lParam antes de pasar el mensaje a DefWindowProc o ImmIsUIMessage. Para mostrar una ventana de interfaz de usuario determinada, una aplicación debe quitar el valor correspondiente para que el IME no lo muestre.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluye Windows.h);
Imm.h (incluya Windows.h)

Consulte también

Administrador de métodos de entrada

Mensajes del Administrador de métodos de entrada

ImmIsUIMessage