ITextHost::TxGetExtent 메서드(textserv.h)
HIMETRIC에서 컨트롤의 네이티브 크기를 요청합니다.
구문
HRESULT TxGetExtent(
LPSIZEL lpExtent
);
매개 변수
lpExtent
형식: LPSIZEL
HIMETRIC에서 컨트롤의 크기, 즉 단위가 .01 밀리미터인 경우입니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK 반환합니다.
메서드가 실패하면 다음 COM 오류 코드를 반환합니다. COM 오류 코드에 대한 자세한 내용은 COM에서 오류 처리를 참조하세요.
반환 코드 | 설명 |
---|---|
|
구현되지 않았습니다. |
설명
이 메서드는 텍스트 서비스 개체에서 확대/축소를 구현하는 데 사용됩니다. text services 개체는 클라이언트 사각형의 하이메트릭과 디바이스 픽셀 범위 사이의 비율에서 확대/축소 인수를 파생합니다. 각 HIMETRIC 단위는 0.01mm에 해당합니다.
[세로 확대/축소 비율] = [클라이언트 사각형의 픽셀 높이] * 2540/ [HIMETRIC 세로 익스텐트] * [세로 인치당 픽셀(디바이스 컨텍스트에서)]
세로 및 가로 확대/축소 인수가 동일하지 않은 경우 text services 개체는 가로 확대/축소 인수를 무시하고 세로 확대/축소 인수와 동일하다고 가정할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | textserv.h |
DLL | Msftedit.dll |
추가 정보
개념
기타 리소스