共用方式為


RECONVERTSTRING 結構 (immdev.h)

定義 IME 重新轉換的字串。 它是記憶體區塊中的第一個專案,其中包含重新轉換的字串。

語法

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

成員

dwSize

這個結構的大小及其頭部的記憶體區塊。

dwVersion

版本號碼。 必須是 0。

dwStrLen

包含組合字元串的字串長度。

dwStrOffset

從這個 結構的開始位置位移。

dwCompStrLen

將做為組合字元串之字串的長度。

dwCompStrOffset

將做為組合字元串之字串的位移。

dwTargetStrLen

與組合字元串中目標子句相關的字串長度。

dwTargetStrOffset

目標字串的位移。

備註

dwCompStrOffsetdwTargetOffset成員是dwStrOffset中的相對位置。 對於 Unicode IME,dwStrLen、dwCompStrLendwTargetStrLen是 TCHAR 值,也就是字元計數。 dwStrOffsetdwCompStrOffsetdwTargetStrOffset成員會指定位元組計數。

如果應用程式透過使用 SCS_SETRECONVERTSTRING 和 SCS_QUERYRECONVERTSTRING 呼叫 ImmSetCompositionString 來啟動重新轉換程式,則應用程式必須為 RECONVERTSTRING 結構以及組合字元串緩衝區配置必要的記憶體。 輸入法稍後不應該使用此記憶體。 如果 IME 啟動進程,則 IME 應該為結構和組合字元串緩衝區配置必要的記憶體。

需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 immdev.h (包括 Immdev.h、Windows.h)

另請參閱

IMR_CONFIRMRECONVERTSTRING

IMR_RECONVERTSTRING

ImmSetCompositionString

輸入方法管理員

輸入方法管理員結構