Compartir a través de


Estructura RECONVERTSTRING (immdev.h)

Define las cadenas para la reversión de IME. Es el primer elemento de un bloque de memoria que contiene las cadenas para la reversión.

Sintaxis

typedef struct tagRECONVERTSTRING {
  DWORD dwSize;
  DWORD dwVersion;
  DWORD dwStrLen;
  DWORD dwStrOffset;
  DWORD dwCompStrLen;
  DWORD dwCompStrOffset;
  DWORD dwTargetStrLen;
  DWORD dwTargetStrOffset;
} RECONVERTSTRING, *PRECONVERTSTRING, *NPRECONVERTSTRING, *LPRECONVERTSTRING;

Members

dwSize

Tamaño de esta estructura y el bloque de memoria que se dirige.

dwVersion

Número de versión. Debe ser 0.

dwStrLen

Longitud de la cadena que contiene la cadena de composición.

dwStrOffset

Desplazamiento desde la posición inicial de esta estructura.

dwCompStrLen

Longitud de la cadena que será la cadena de composición.

dwCompStrOffset

Desplazamiento de la cadena que será la cadena de composición.

dwTargetStrLen

Longitud de la cadena relacionada con la cláusula de destino de la cadena de composición.

dwTargetStrOffset

Desplazamiento de la cadena de destino.

Comentarios

Los miembros dwCompStrOffset y dwTargetOffset son las posiciones relativas de dwStrOffset. Para un IME Unicode, dwStrLen, dwCompStrLen y dwTargetStrLen son valores TCHAR, es decir, recuentos de caracteres. Los miembros dwStrOffset, dwCompStrOffset y dwTargetStrOffset especifican recuentos de bytes.

Si una aplicación inicia el proceso de reversión llamando a ImmSetCompositionString con SCS_SETRECONVERTSTRING y SCS_QUERYRECONVERTSTRING, la aplicación debe asignar la memoria necesaria para la estructura RECONVERTSTRING , así como el búfer de cadenas de composición. IME no debe usar esta memoria más adelante. Si IME inicia el proceso, IME debe asignar la memoria necesaria para la estructura y el búfer de cadena de composición.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado immdev.h (incluya Immdev.h, Windows.h)

Consulte también

IMR_CONFIRMRECONVERTSTRING

IMR_RECONVERTSTRING

ImmSetCompositionString

Administrador de métodos de entrada

Estructuras del Administrador de métodos de entrada