다음을 통해 공유


ctffunc.h 헤더

이 헤더는 Text Services Framework에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

ctffunc.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IEnumTfCandidates

IEnumTfCandidates 인터페이스는 텍스트 서비스에서 구현되며 TSF 관리자가 후보 문자열 개체의 열거형을 제공하는 데 사용됩니다.
IEnumTfLatticeElements

IEnumTfLatticeElements 인터페이스는 TSF 관리자에 의해 구현되어 격자 요소의 열거형을 제공합니다.
ITfCandidateList

ITfCandidateList 인터페이스는 텍스트 서비스에서 구현되며 TSF 관리자 또는 클라이언트(애플리케이션 또는 기타 텍스트 서비스)에서 후보 문자열 개체를 가져오고 조작하는 데 사용됩니다.
ITfCandidateString

ITfCandidateString 인터페이스는 텍스트 서비스에서 구현되며 TSF 관리자 또는 클라이언트에서 후보 문자열 개체에 대한 정보를 가져오는 데 사용됩니다.
ITfFnAdviseText

ITfFnAdviseText 인터페이스는 텍스트 서비스에서 구현되며 TSF 관리자가 컨텍스트의 텍스트 또는 격자 요소가 변경될 때 알림을 제공하는 데 사용됩니다.
ITfFnBalloon

ITfFnBalloon 인터페이스는 텍스트 서비스에서 구현되며 애플리케이션 또는 다른 텍스트 서비스에서 텍스트 서비스가 언어 모음에 추가하는 풍선 항목을 업데이트하는 데 사용됩니다.
ITfFnConfigure

ITfFnConfigure 인터페이스는 텍스트 서비스가 구성 대화 상자를 표시할 수 있도록 Text Services 제어판 애플리케이션을 사용하도록 텍스트 서비스에 의해 구현됩니다.
ITfFnConfigureRegisterEudc

ITfFnConfigureRegisterEudc 인터페이스는 지정된 EUDC에 대한 키 시퀀스를 등록하는 UI를 제공하기 위해 텍스트 서비스에 의해 구현됩니다.
ITfFnConfigureRegisterWord

ITfFnConfigureRegisterWord 인터페이스는 텍스트 서비스에서 구현되어 IME(활성 입력 방법 편집기)가 텍스트 서비스에 단어 등록 대화 상자를 표시하도록 합니다.
ITfFnGetLinguisticAlternates

ITfFnGetLinguisticAlternates 인터페이스는 텍스트 서비스 및/또는 TSF 관리자에 의해 구현되어 매개 변수로 전달된 지정된 범위 내의 텍스트에 대한 언어 대체를 제공합니다.
ITfFnGetPreferredTouchKeyboardLayout

ITfFnGetPreferredTouchKeyboardLayout 인터페이스는 텍스트 서비스에서 구현되어 받은 편지함 Windows 8 터치 키보드에서 지원하는 특정 키보드 레이아웃의 사용을 지정합니다.
ITfFnGetSAPIObject

ITfFnGetSAPIObject 인터페이스는 SAPI(Speech API) 텍스트 서비스에 의해 구현됩니다. 이 인터페이스는 TSF 관리자 또는 클라이언트(애플리케이션 또는 기타 텍스트 서비스)에서 다양한 SAPI 개체를 가져오는 데 사용됩니다.
ITfFnLangProfileUtil

ITfFnLangProfileUtil 인터페이스는 음성 텍스트 서비스에서 구현되며 음성 텍스트 서비스에 대한 유틸리티 메서드를 제공하는 데 사용됩니다.
ITfFnLMInternal

ITfFnLMInternal 인터페이스는 사용되지 않습니다.
ITfFnLMProcessor

ITfFnLMProcessor 인터페이스는 언어 모델 텍스트 서비스에서 구현되며 애플리케이션 또는 텍스트 서비스에서 대체 언어 모델 처리를 사용하도록 설정하는 데 사용됩니다.
ITfFnPlayBack

ITfFnPlayBack 인터페이스는 SAPI(Speech API) 텍스트 서비스에 의해 구현됩니다. 이 인터페이스는 TSF 관리자 또는 클라이언트(애플리케이션 또는 기타 텍스트 서비스)에서 음성 입력 텍스트에 대한 오디오 데이터를 제어하는 데 사용됩니다.
ITfFnPropertyUIStatus

ITfFnPropertyUIStatus 인터페이스는 텍스트 서비스에서 구현되며 애플리케이션 또는 텍스트 서비스에서 텍스트 서비스 속성 UI의 상태 가져오고 설정하는 데 사용됩니다.
ITfFnReconversion

ITfFnReconversion 인터페이스는 텍스트 서비스에 의해 구현되며 TSF 관리자 또는 클라이언트에서 텍스트 서비스에서 제공하는 텍스트의 재구성을 지원하는 데 사용됩니다.
ITfFnSearchCandidateProvider

IME(입력 방법 편집기)에서 통합 검색 환경을 사용하도록 설정합니다.
ITfFnShowHelp

ITfFnShowHelp 인터페이스는 언어 모음이 언어 모음 도움말 메뉴에 텍스트 서비스에 대한 도움말 명령을 배치할 수 있도록 텍스트 서비스에 의해 구현됩니다.
ITfIntegratableCandidateListUIElement

텍스트 서비스 및 IME(입력 메서드 편집기)가 UI 없는 모드 동작을 조정할 수 있도록 합니다.
ITfLMLattice

ITfLMLattice 인터페이스는 음성 텍스트 서비스에서 lattice 요소 속성에 대한 정보를 제공하기 위해 구현되며 클라이언트(애플리케이션 또는 기타 텍스트 서비스)에서 사용됩니다.
IUIManagerEventSink

IUIManagerEventSink 인터페이스는 IME UI 통합을 지원하는 앱에서 구현되어 IME UI 모양에 대한 알림을 받습니다.

구조체

 
TF_LMLATTELEMENT

TF_LMLATTELEMENT 구조체에는 격자 요소에 대한 정보가 포함됩니다. 격자 요소는 음성 인식에 사용됩니다. 이 구조체는 IEnumTfLatticeElements::Next 메서드와 함께 사용됩니다.

열거형

 
TfCandidateResult

TfCandidateResult 열거형의 요소는 ITfCandidateList::SetResult 메서드와 함께 사용하여 지정된 후보 문자열에서 수행된 재구성 작업의 결과를 지정합니다.
TfIntegratableCandidateListSelectionStyle

TfIntegratableCandidateListSelectionStyle 열거형의 요소는 통합 가능한 후보 목록 선택 스타일을 지정합니다.
TfSapiObject

TfSapiObject 열거형의 요소는 ITfFnGetSAPIObject::Get 메서드와 함께 사용하여 특정 유형의 SAPI(Speech API) 개체를 지정합니다.
TKBLayoutType

TKBLayoutType 열거형의 요소는 ITfFnGetPreferredTouchKeyboardLayout::GetLayout 호출에서 IME에 의해 전달되어 레이아웃 유형을 지정합니다.