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