Поделиться через


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

См. также раздел

IMR_QUERYCHARPOSITION

Диспетчер методов ввода

Структуры диспетчера входных методов