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 绘制合成字符串时,会自动填充此结构的成员。 自行绘制组合字符串的应用程序(而不是依赖于 IME)负责填充结构中定义的所有字段。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | imm.h (包括 Immdev.h、Windows.h) |