Compartir a través de


Estructura IMECHARPOSITION (imm.h)

Contiene información sobre la posición del carácter en la ventana de composición.

Sintaxis

typedef struct tagIMECHARPOSITION {
  DWORD dwSize;
  DWORD dwCharPos;
  POINT pt;
  UINT  cLineHeight;
  RECT  rcDocument;
} IMECHARPOSITION, *PIMECHARPOSITION, *NPIMECHARPOSITION, *LPIMECHARPOSITION;

Miembros

dwSize

Tamaño de la estructura, en bytes.

dwCharPos

Desplazamiento de caracteres en la cadena de composición, en valores TCHAR .

pt

Estructura POINT que contiene la coordenada del punto superior izquierdo del carácter solicitado en coordenadas de pantalla. El punto superior izquierdo se basa en la línea base de caracteres de cualquier flujo de texto.

cLineHeight

Alto de una línea que contiene el carácter solicitado, en píxeles.

rcDocument

Estructura RECT que contiene el área editable para el texto, en coordenadas de pantalla, para la aplicación.

Comentarios

Cuando una aplicación usa IME para dibujar la cadena de composición, los miembros de esta estructura se rellenan automáticamente. Las aplicaciones que dibujan la propia cadena de composición, en lugar de confiar en el IME, son responsables de rellenar todos los campos definidos en la estructura.

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

IMR_QUERYCHARPOSITION

Administrador de métodos de entrada

Estructuras del Administrador de métodos de entrada