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


Структура COMPOSITIONFORM (immdev.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 [только классические приложения]
Верхняя часть immdev.h (включая Immdev.h, Windows.h)

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

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

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