Share via


ITextHost::TxGetViewInset 메서드(textserv.h)

텍스트 호스트 창에서 텍스트 주위에 설정된 공백의 크기를 요청합니다.

구문

HRESULT TxGetViewInset(
  LPRECT prc
);

매개 변수

prc

형식: LPRECT

클라이언트 좌표의 설정 크기입니다. RECT 구조체의 위쪽, 아래쪽, 왼쪽 및 오른쪽 멤버는 드로잉이 설정되어야 하는 각 방향의 정도를 나타냅니다.

반환 값

형식: HRESULT

반환 값은 S_OK.

설명

뷰 삽입은 클라이언트 사각형과 뷰 사각형 사이의 각 면에 있는 공간의 양입니다. 뷰 사각형(서식 지정 사각형이라고도 함)은 텍스트의 서식을 지정해야 하는 사각형입니다.

뷰 인셋은 RECT 구조로 전달되지만 실제로는 사각형이 아닙니다. 보기 사각형을 파악하려면 클라이언트 사각형의 각 쪽에서 빼려면 4개의 독립적인 값으로 처리해야 합니다.

뷰 인셋은 클라이언트 사각형 및 렌더링 디바이스 컨텍스트에 의존하지 않도록 HIMETRIC(각 HIMETRIC 단위는 0.01mm에 해당)으로 전달됩니다.

뷰 인셋은 클라이언트 사각형의 양쪽에서 음수일 수 있으므로 클라이언트 사각형보다 더 큰 뷰 사각형이 됩니다. 그런 다음 텍스트를 클라이언트 사각형으로 잘려야 합니다. 뷰 사각형이 클라이언트 사각형보다 넓은 경우 호스트는 컨트롤에 가로 스크롤 막대를 추가할 수 있습니다.

단일 줄-텍스트 서비스 개체는 텍스트 서식을 지정할 때 보기 사각형의 오른쪽 경계를 무시합니다.

뷰 인셋은 항상 호스트에서 활성 또는 비활성 상태로 사용할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 textserv.h
DLL Msftedit.dll

추가 정보

ITextHost

창 없는 서식 있는 편집 컨트롤 개요