다음을 통해 공유


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

HIMETRIC에서 컨트롤의 네이티브 크기를 요청합니다.

구문

HRESULT TxGetExtent(
  LPSIZEL lpExtent
);

매개 변수

lpExtent

형식: LPSIZEL

HIMETRIC에서 컨트롤의 크기, 즉 단위가 .01 밀리미터인 경우입니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK 반환합니다.

메서드가 실패하면 다음 COM 오류 코드를 반환합니다. COM 오류 코드에 대한 자세한 내용은 COM에서 오류 처리를 참조하세요.

반환 코드 설명
E_NOTIMPL
구현되지 않았습니다.

설명

이 메서드는 텍스트 서비스 개체에서 확대/축소를 구현하는 데 사용됩니다. text services 개체는 클라이언트 사각형의 하이메트릭과 디바이스 픽셀 범위 사이의 비율에서 확대/축소 인수를 파생합니다. 각 HIMETRIC 단위는 0.01mm에 해당합니다.

[세로 확대/축소 비율] = [클라이언트 사각형의 픽셀 높이] * 2540/ [HIMETRIC 세로 익스텐트] * [세로 인치당 픽셀(디바이스 컨텍스트에서)]

세로 및 가로 확대/축소 인수가 동일하지 않은 경우 text services 개체는 가로 확대/축소 인수를 무시하고 세로 확대/축소 인수와 동일하다고 가정할 수 있습니다.

요구 사항

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

추가 정보

개념

ITextHost

기타 리소스

SIZE

창 없는 Rich Edit 컨트롤