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


Структура COMPOSITIONFORM (imm.h)

Содержит сведения о стиле и положении для окна композиции.

Синтаксис

typedef struct tagCOMPOSITIONFORM {
  DWORD dwStyle;
  POINT ptCurrentPos;
  RECT  rcArea;
} COMPOSITIONFORM, *PCOMPOSITIONFORM, *NPCOMPOSITIONFORM, *LPCOMPOSITIONFORM;

Члены

dwStyle

Стиль положения. Этот элемент может иметь одно из следующих значений:

Значение Значение
CFS_DEFAULT Переместите окно композиции в положение по умолчанию. Окно IME может отображать окно композиции за пределами клиентской области, например в плавающем окне.
CFS_FORCE_POSITION Отображение левого верхнего угла окна композиции в точном расположении, заданном параметром ptCurrentPos. Координаты находятся относительно верхнего левого угла окна, содержащего окно композиции, и не подлежат корректировке с помощью IME.
CFS_POINT Отображение верхнего левого угла окна композиции в позиции, заданной ptCurrentPos. Координаты находятся относительно верхнего левого угла окна, содержащего окно композиции, и могут быть изменены IME.
CFS_RECT Отображение окна композиции в позиции, заданной параметром rcArea. Координаты находятся относительно верхней левой части окна, содержащего окно композиции.

ptCurrentPos

Структура POINT , содержащая координаты левого верхнего угла окна композиции.

rcArea

Структура RECT , содержащая координаты левого и нижнего правого углов окна композиции.

Комментарии

В некоторых окнах IME настраивается положение окна композиции, заданное системой или приложением. CFS_FORCE_POSITION указывает окну IME пропустить эту настройку.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть imm.h (включая Immdev.h, Windows.h)

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

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

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