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