다음을 통해 공유


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

추가 정보

입력 메서드 관리자

입력 메서드 관리자 구조