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) |