Estrutura COMPOSITIONFORM (imm.h)

Contém informações de estilo e posição para uma janela de composição.

Sintaxe

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

Membros

dwStyle

Estilo de posição. Esse membro pode ser um dos seguintes valores:

Valor Significado
CFS_DEFAULT Mova a janela de composição para a posição padrão. A janela IME pode exibir a janela de composição fora da área do cliente, como em uma janela flutuante.
CFS_FORCE_POSITION Exiba o canto superior esquerdo da janela de composição exatamente na posição especificada por ptCurrentPos. As coordenadas são relativas ao canto superior esquerdo da janela que contém a janela de composição e não estão sujeitas a ajustes pelo IME.
CFS_POINT Exiba o canto superior esquerdo da janela de composição na posição especificada por ptCurrentPos. As coordenadas são relativas ao canto superior esquerdo da janela que contém a janela de composição e estão sujeitas a ajustes pelo IME.
CFS_RECT Exiba a janela de composição na posição especificada por rcArea. As coordenadas são relativas ao canto superior esquerdo da janela que contém a janela de composição.

ptCurrentPos

Uma estrutura POINT que contém as coordenadas do canto superior esquerdo da janela de composição.

rcArea

Uma estrutura RECT que contém as coordenadas dos cantos superior esquerdo e inferior direito da janela de composição.

Comentários

Algumas janelas IME ajustam a posição da janela de composição especificada pelo sistema ou pelo aplicativo. O CFS_FORCE_POSITION direciona a janela IME para ignorar esse ajuste.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho imm.h (inclua Immdev.h, Windows.h)

Confira também

Gerenciador de Métodos de Entrada

Estruturas do Gerenciador de Métodos de Entrada