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