다음을 통해 공유


ITextHost 클래스(textserv.h)

ITextHost 인터페이스는 텍스트 호스트 서비스를 가져오기 위해 텍스트 서비스 개체에서 사용됩니다.

상속

ITextHost 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ITextHost 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ITextHost 클래스에는 이러한 메서드가 있습니다.

 
ITextHost::OnTxCharFormatChange

텍스트 호스트의 기본 문자 형식을 설정합니다.
ITextHost::OnTxParaFormatChange

텍스트 호스트의 기본 단락 형식을 설정합니다.
ITextHost::TxActivate

컨트롤이 활성 상태임을 텍스트 호스트에 알립니다.
ITextHost::TxClientToScreen

텍스트 호스트 좌표를 화면 좌표로 변환합니다.
ITextHost::TxCreateCaret

창 없는 서식 있는 편집 컨트롤의 캐리트에 대한 새 셰이프를 만듭니다.
ITextHost::TxDeactivate

이제 컨트롤이 비활성 상태임을 텍스트 호스트에 알립니다.
ITextHost::TxEnableScrollBar

텍스트 호스트 창에서 하나 또는 둘 다 스크롤 막대 화살표를 사용하거나 사용하지 않도록 설정합니다.
ITextHost::TxGetAcceleratorPos

밑줄 가속기 문자에 사용할 특수 문자를 요청합니다.
ITextHost::TxGetBackStyle

텍스트 호스트의 배경 스타일을 요청합니다.
ITextHost::TxGetCharFormat

텍스트 호스트의 기본 문자 형식을 요청합니다.
ITextHost::TxGetClientRect

텍스트 호스트의 클라이언트 영역의 클라이언트 좌표를 검색합니다.
ITextHost::TxGetDC

텍스트 호스트 창에 대한 디바이스 컨텍스트를 요청합니다.
ITextHost::TxGetExtent

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

텍스트 호스트의 텍스트에 허용되는 최대 길이를 가져옵니다.
ITextHost::TxGetParaFormat

텍스트 호스트의 기본 단락 형식을 요청합니다.
ITextHost::TxGetPasswordChar

텍스트 호스트의 암호 문자를 요청합니다.
ITextHost::TxGetPropertyBits

텍스트 호스트에 대한 비트 속성 설정을 요청합니다.
ITextHost::TxGetScrollBars

텍스트 호스트에서 지원하는 스크롤 막대에 대한 정보를 요청합니다.
ITextHost::TxGetSelectionBarWidth

HIMETRIC에서 선택 막대의 크기를 반환합니다.
ITextHost::TxGetSysColor

지정된 표시 요소에 대한 텍스트 호스트의 색을 검색합니다.
ITextHost::TxGetViewInset

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

텍스트 서비스 호스트와 연결된 IME(입력 메서드 편집기) 입력 컨텍스트를 검색합니다. 이 메서드는 운영 체제의 아시아어 버전에서만 사용됩니다.
ITextHost::TxImmReleaseContext

ITextHost::TxImmGetContext 메서드에서 반환된 입력 컨텍스트를 해제하고 컨텍스트와 연결된 메모리의 잠금을 해제합니다. 이 메서드는 운영 체제의 아시아어 버전에서만 사용됩니다.
ITextHost::TxInvalidateRect

텍스트 호스트 창의 업데이트 영역에 추가할 텍스트 호스트의 사각형을 지정합니다.
ITextHost::TxKillTimer

지정된 타이머를 삭제하도록 텍스트 호스트에 요청합니다.
ITextHost::TxNotify

텍스트 호스트에 다양한 이벤트를 알립니다.
ITextHost::TxReleaseDC

ITextHost::TxGetDC 메서드에서 가져온 디바이스 컨텍스트를 해제합니다.
ITextHost::TxScreenToClient

화면 좌표를 텍스트 호스트 창 좌표로 변환합니다.
ITextHost::TxScrollWindowEx

텍스트 호스트에 지정된 클라이언트 영역의 콘텐츠를 스크롤하도록 요청합니다.
ITextHost::TxSetCapture

텍스트 호스트의 창에서 마우스 캡처를 설정합니다.
ITextHost::TxSetCaretPos

텍스트 호스트 창에서 지정된 좌표로 캐리트 위치를 이동합니다.
ITextHost::TxSetCursor

텍스트 호스트의 창에 새 커서 셰이프(I-beam)를 설정합니다.
ITextHost::TxSetFocus

포커스를 텍스트 호스트 창으로 설정합니다.
ITextHost::TxSetScrollPos

지정된 스크롤 막대에서 스크롤 상자(thumb)의 위치를 설정하고, 요청된 경우 스크롤 막대를 다시 그려 스크롤 상자의 새 위치를 반영합니다. (ITextHost.TxSetScrollPos)
ITextHost::TxSetScrollRange

텍스트 호스트 창에서 지정된 스크롤 막대의 최소 및 최대 위치 값을 설정합니다.
ITextHost::TxSetTimer

지정된 시간 제한으로 타이머를 만들도록 텍스트 호스트에 요청합니다.
ITextHost::TxShowCaret

텍스트 호스트 창의 caret 위치에 있는 캐리트를 표시하거나 숨깁니다.
ITextHost::TxShowScrollBar

텍스트 호스트 창에서 스크롤 막대를 표시하거나 숨깁니다.
ITextHost::TxViewChange

업데이트 영역이 변경되었음을 텍스트 호스트에 나타냅니다.

설명

CreateTextServices 함수를 호출하기 전에 ITextHost 인터페이스를 구현해야 합니다.

애플리케이션은 ITextHost 메서드를 호출하지 않습니다. CreateTextServices 함수에서 만든 text services 개체는 인터페이스 메서드를 호출합니다.

요구 사항

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

추가 정보

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