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에 의해 전달되어 레이아웃 유형을 지정합니다. |