IMECHARPOSITION 结构 (immdev.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 [仅限桌面应用] |
标头 | immdev.h (包括 Immdev.h、Windows.h) |