IMECHARPOSITION 구조체(imm.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[데스크톱 앱만] |
머리글 | imm.h(Immdev.h, Windows.h 포함) |