ITfFnGetLinguisticAlternates 인터페이스(ctffunc.h)
ITfFnGetLinguisticAlternates 인터페이스는 텍스트 서비스 및/또는 TSF 관리자에 의해 구현되어 매개 변수로 전달된 지정된 범위 내의 텍스트에 대한 언어 대체를 제공합니다.
앱은 이 인터페이스를 사용하여 텍스트 범위에 대한 IME 대체를 가져올 수 있습니다. 따라서 ITfFnSearchCandidateProvider와 함께 ITfFnGetLinguisticAlternates 인터페이스는 ImmGetConversionList 함수에 대한 TSF 기반 대체를 제공합니다. 일반적으로 IME는 ITfFnGetLinguisticAlternates 또는 ITfFnSearchCandidateProvider (또는 둘 다)를 구현합니다.
앱은 IID_ITfFnGetLinguisticAlternates 사용하여 TSF 관리자 ITfFunctionProvider::GetFunction 메서드를 호출하여 이 인터페이스에 대한 포인터를 가져옵니다.
참고 이 인터페이스는 모든 IME에 대해 지원되지 않을 수 있습니다. 데스크톱의 IME와 Windows 8.1 새 Windows UI의 IME 간에 지원이 다를 수 있습니다. 대신 일부 IME는 이 API 대신 사용할 수 있는 관련 인터페이스 ITfFnSearchCandidateProvider 를 구현합니다. 제안된 앱 사용은 먼저 이 인터페이스에 대해 검사 것이고, 사용할 수 없는 경우 ITfFnSearchCandidateProvider가 대신 지원되는 경우 검사. Windows 8 호환성을 유지하려는 IME는 대신 ITfFnSearchCandidateProvider를 구현해야 합니다.
상속
ITfFnGetLinguisticAlternates 인터페이스는 ITfFunction에서 상속됩니다. ITfFnGetLinguisticAlternates 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ITfFnGetLinguisticAlternates 인터페이스에는 이러한 메서드가 있습니다.
ITfFnGetLinguisticAlternates::GetAlternates 지정된 텍스트 범위에 대한 대체 문자열 목록을 반환합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 [데스크톱 앱만 해당] |
지원되는 최소 서버 | R2 Windows Server 2012 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | ctffunc.h |