다음을 통해 공유


IMECHARPOSITION 구조체(immdev.h)

컴퍼지션 창의 문자 위치에 대한 정보를 포함합니다.

구문

typedef struct tagIMECHARPOSITION {
  DWORD dwSize;
  DWORD dwCharPos;
  POINT pt;
  UINT  cLineHeight;
  RECT  rcDocument;
} IMECHARPOSITION, *PIMECHARPOSITION, *NPIMECHARPOSITION, *LPIMECHARPOSITION;

멤버

dwSize

구조체의 크기(바이트)입니다.

dwCharPos

컴퍼지션 문자열의 문자 오프셋( TCHAR 값)입니다.

pt

화면 좌표에서 요청된 문자의 왼쪽 위 점 좌표를 포함하는 POINT 구조체입니다. 왼쪽 위 점은 모든 텍스트 흐름의 문자 기준선을 기반으로 합니다.

cLineHeight

요청된 문자를 포함하는 선의 높이(픽셀)입니다.

rcDocument

애플리케이션의 텍스트 편집 가능 영역(화면 좌표)을 포함하는 RECT 구조체입니다.

설명

애플리케이션에서 IME를 사용하여 컴퍼지션 문자열을 그리면 이 구조체의 멤버가 자동으로 채워집니다. IME에 의존하지 않고 컴퍼지션 문자열 자체를 그리는 애플리케이션은 구조체에 정의된 모든 필드를 채워야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 immdev.h(Immdev.h, Windows.h 포함)

참고 항목

IMR_QUERYCHARPOSITION

입력 메서드 관리자

입력 메서드 관리자 구조