Condividi tramite


Struttura RECONVERTSTRING (immdev.h)

Definisce le stringhe per la riconversione IME. È il primo elemento in un blocco di memoria che contiene le stringhe per la riconversione.

Sintassi

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

Dimensioni di questa struttura e del blocco di memoria che testa.

dwVersion

Numero di versione. Deve essere 0.

dwStrLen

Lunghezza della stringa contenente la stringa di composizione.

dwStrOffset

Offset dalla posizione iniziale di questa struttura.

dwCompStrLen

Lunghezza della stringa che sarà la stringa di composizione.

dwCompStrOffset

Offset della stringa che sarà la stringa di composizione.

dwTargetStrLen

Lunghezza della stringa correlata alla clausola di destinazione nella stringa di composizione.

dwTargetStrOffset

Offset della stringa di destinazione.

Commenti

I membri dwCompStrOffset e dwTargetOffset sono le posizioni relative in dwStrOffset. Per un IME Unicode, dwStrLen,dwCompStrLen e dwTargetStrLen sono valori TCHAR, ovvero i conteggi dei caratteri. I membri dwStrOffset, dwCompStrOffset e dwTargetStrOffset specificano i conteggi dei byte.

Se un'applicazione avvia il processo di riconversione chiamando ImmSetCompositionString con SCS_SETRECONVERTSTRING e SCS_QUERYRECONVERTSTRING, l'applicazione deve allocare la memoria necessaria per la struttura RECONVERTSTRING e il buffer stringa di composizione. IME non deve usare questa memoria in un secondo momento. Se IME avvia il processo, IME deve allocare memoria necessaria per la struttura e il buffer di stringa di composizione.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione immdev.h (includono Immdev.h, Windows.h)

Vedi anche

IMR_CONFIRMRECONVERTSTRING

IMR_RECONVERTSTRING

ImmSetCompositionString

Gestione metodi di input

Strutture di Gestione metodi di input