Structure RECONVERTSTRING (imm.h)

Définit les chaînes pour la conversion IME. Il s’agit du premier élément d’un bloc de mémoire qui contient les chaînes pour la conversion.

Syntaxe

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

Membres

dwSize

Taille de cette structure et de la mémoire qu’elle bloque.

dwVersion

Numéro de version. Doit être égal à 0.

dwStrLen

Longueur de la chaîne qui contient la chaîne de composition.

dwStrOffset

Décalage à partir de la position de début de cette structure.

dwCompStrLen

Longueur de la chaîne qui sera la chaîne de composition.

dwCompStrOffset

Décalage de la chaîne qui sera la chaîne de composition.

dwTargetStrLen

Longueur de la chaîne liée à la clause cible dans la chaîne de composition.

dwTargetStrOffset

Décalage de la chaîne cible.

Notes

Les membres dwCompStrOffset et dwTargetOffset sont les positions relatives dans dwStrOffset. Pour un IME Unicode, dwStrLen, dwCompStrLen et dwTargetStrLen sont des valeurs TCHAR, autrement dit, le nombre de caractères. Les membres dwStrOffset, dwCompStrOffset et dwTargetStrOffset spécifient le nombre d’octets.

Si une application démarre le processus de conversion en appelant ImmSetCompositionString avec SCS_SETRECONVERTSTRING et SCS_QUERYRECONVERTSTRING, l’application doit allouer la mémoire nécessaire à la structure RECONVERTSTRING ainsi qu’à la mémoire tampon de chaîne de composition. L’IME ne doit pas utiliser cette mémoire ultérieurement. Si l’IME démarre le processus, l’IME doit allouer la mémoire nécessaire pour la structure et la mémoire tampon de chaîne de composition.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête imm.h (inclure Immdev.h, Windows.h)

Voir aussi

IMR_CONFIRMRECONVERTSTRING

IMR_RECONVERTSTRING

ImmSetCompositionString

Gestionnaire de méthodes d’entrée

Structures du gestionnaire de méthodes d’entrée