Compartir a través de


Estructura COMPOSITIONFORM (imm.h)

Contiene información de estilo y posición para una ventana de composición.

Sintaxis

typedef struct tagCOMPOSITIONFORM {
  DWORD dwStyle;
  POINT ptCurrentPos;
  RECT  rcArea;
} COMPOSITIONFORM, *PCOMPOSITIONFORM, *NPCOMPOSITIONFORM, *LPCOMPOSITIONFORM;

Miembros

dwStyle

Estilo de la posición. Este miembro puede ser uno de los siguientes valores:

Valor Significado
CFS_DEFAULT Mueva la ventana de composición a la posición predeterminada. La ventana IME puede mostrar la ventana de composición fuera del área de cliente, como en una ventana flotante.
CFS_FORCE_POSITION Muestra la esquina superior izquierda de la ventana de composición exactamente en la posición especificada por ptCurrentPos. Las coordenadas son relativas a la esquina superior izquierda de la ventana que contiene la ventana de composición y no están sujetas al ajuste por parte del IME.
CFS_POINT Muestra la esquina superior izquierda de la ventana de composición en la posición especificada por ptCurrentPos. Las coordenadas son relativas a la esquina superior izquierda de la ventana que contiene la ventana de composición y están sujetas al ajuste por parte del IME.
CFS_RECT Muestra la ventana de composición en la posición especificada por rcArea. Las coordenadas son relativas a la parte superior izquierda de la ventana que contiene la ventana de composición.

ptCurrentPos

Estructura POINT que contiene las coordenadas de la esquina superior izquierda de la ventana de composición.

rcArea

Estructura RECT que contiene las coordenadas de las esquinas superior izquierda e inferior derecha de la ventana de composición.

Comentarios

Algunas ventanas IME ajustan la posición de la ventana de composición especificada por el sistema o la aplicación. El CFS_FORCE_POSITION dirige la ventana IME para omitir este ajuste.

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 imm.h (incluye Immdev.h, Windows.h)

Consulte también

Administrador de métodos de entrada

Estructuras del Administrador de métodos de entrada