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 |