Bagikan melalui


Struktur RECONVERTSTRING (imm.h)

Menentukan string untuk konversi ulang IME. Ini adalah item pertama dalam blok memori yang berisi string untuk konversi ulang.

Sintaks

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

Anggota

dwSize

Ukuran struktur ini dan blok memori kepalanya.

dwVersion

Nomor versi. Harus 0.

dwStrLen

Panjang string yang berisi string komposisi.

dwStrOffset

Offset dari posisi awal struktur ini.

dwCompStrLen

Panjang string yang akan menjadi string komposisi.

dwCompStrOffset

Offset string yang akan menjadi string komposisi.

dwTargetStrLen

Panjang string yang terkait dengan klausul target dalam string komposisi.

dwTargetStrOffset

Offset string target.

Keterangan

Anggota dwCompStrOffset dan dwTargetOffset adalah posisi relatif dalam dwStrOffset. Untuk Unicode IME, dwStrLen, dwCompStrLen, dan dwTargetStrLen adalah nilai TCHAR, yaitu jumlah karakter. Anggota dwStrOffset, dwCompStrOffset, dan dwTargetStrOffset menentukan jumlah byte.

Jika aplikasi memulai proses rekonversi dengan memanggil ImmSetCompositionString dengan SCS_SETRECONVERTSTRING dan SCS_QUERYRECONVERTSTRING, aplikasi harus mengalokasikan memori yang diperlukan untuk struktur RECONVERTSTRING serta buffer string komposisi. IME tidak boleh menggunakan memori ini nanti. Jika IME memulai proses, IME harus mengalokasikan memori yang diperlukan untuk struktur dan buffer string komposisi.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header imm.h (termasuk Immdev.h, Windows.h)

Lihat juga

IMR_CONFIRMRECONVERTSTRING

IMR_RECONVERTSTRING

ImmSetCompositionString

Manajer Metode Input

Struktur Manajer Metode Input