共用方式為


IMECHARPOSITION 結構 (imm.h)

包含組合視窗中字元位置的相關信息。

語法

typedef struct tagIMECHARPOSITION {
  DWORD dwSize;
  DWORD dwCharPos;
  POINT pt;
  UINT  cLineHeight;
  RECT  rcDocument;
} IMECHARPOSITION, *PIMECHARPOSITION, *NPIMECHARPOSITION, *LPIMECHARPOSITION;

成員

dwSize

結構的大小,以位元組為單位。

dwCharPos

組合字串中的字元位移,在 TCHAR 值中。

pt

POINT 結構,包含螢幕座標中要求字元左上角的座標。 左上方點是以任何文字流程中的字元基準為基礎。

cLineHeight

包含所要求字元的線條高度,以像素為單位。

rcDocument

RECT 結構,包含應用程式的文字可編輯區域,以螢幕座標表示。

備註

當應用程式使用 IME 繪製組合字串時,會自動填入此結構的成員。 繪製組合字串本身的應用程式,而不是依賴輸入法,負責填滿 結構中定義的所有欄位。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 imm.h (包括 Immdev.h、Windows.h)

另請參閱

IMR_QUERYCHARPOSITION

輸入方法管理員

輸入方法管理員結構