Структура 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) |