Поделиться через


Интерфейс ITfInputProcessorProfiles (msctf.h)

Интерфейс ITfInputProcessorProfiles реализуется диспетчером TSF и используется приложением или текстовой службой для управления языковым профилем одной или нескольких текстовых служб.

Наследование

Интерфейс ITfInputProcessorProfiles наследуется от интерфейса IUnknown . ITfInputProcessorProfiles также имеет следующие типы членов:

Методы

Интерфейс ITfInputProcessorProfiles содержит следующие методы.

 
ITfInputProcessorProfiles::ActivateLanguageProfile

Метод ITfInputProcessorProfiles::ActivateLanguageProfile
ITfInputProcessorProfiles::AddLanguageProfile

Метод ITfInputProcessorProfiles::AddLanguageProfile
ITfInputProcessorProfiles::ChangeCurrentLanguage

Метод ITfInputProcessorProfiles::ChangeCurrentLanguage
ITfInputProcessorProfiles::EnableLanguageProfile

Метод ITfInputProcessorProfiles::EnableLanguageProfile
ITfInputProcessorProfiles::EnableLanguageProfileByDefault

Метод ITfInputProcessorProfiles::EnableLanguageProfileByDefault
ITfInputProcessorProfiles::EnumInputProcessorInfo

Метод ITfInputProcessorProfiles::EnumInputProcessorInfo
ITfInputProcessorProfiles::EnumLanguageProfiles

Метод ITfInputProcessorProfiles::EnumLanguageProfiles
ITfInputProcessorProfiles::GetActiveLanguageProfile

Метод ITfInputProcessorProfiles::GetActiveLanguageProfile
ITfInputProcessorProfiles::GetCurrentLanguage

Метод ITfInputProcessorProfiles::GetCurrentLanguage
ITfInputProcessorProfiles::GetDefaultLanguageProfile

Метод ITfInputProcessorProfiles::GetDefaultLanguageProfile
ITfInputProcessorProfiles::GetLanguageList

Метод ITfInputProcessorProfiles::GetLanguageList
ITfInputProcessorProfiles::GetLanguageProfileDescription

Метод ITfInputProcessorProfiles::GetLanguageProfileDescription
ITfInputProcessorProfiles::IsEnabledLanguageProfile

Метод ITfInputProcessorProfiles::IsEnabledLanguageProfile
ITfInputProcessorProfiles::Register

Метод ITfInputProcessorProfiles::Register
ITfInputProcessorProfiles::RemoveLanguageProfile

Метод ITfInputProcessorProfiles::RemoveLanguageProfile
ITfInputProcessorProfiles::SetDefaultLanguageProfile

Метод ITfInputProcessorProfiles::SetDefaultLanguageProfile
ITfInputProcessorProfiles::SubstituteKeyboardLayout

Метод ITfInputProcessorProfiles::SubstituteKeyboardLayout
ITfInputProcessorProfiles::Unregister

Метод ITfInputProcessorProfiles::Unregister

Комментарии

Чтобы получить указатель на этот интерфейс, вызовите CoCreateInstance с CLSID_TF_InputProcessorProfiles.

Примеры

ITfInputProcessorProfiles


HRESULT hr;
ITfInputProcessorProfiles *pProfiles;

//Create the object. 
hr = CoCreateInstance(  CLSID_TF_InputProcessorProfiles, 
                        NULL, 
                        CLSCTX_INPROC_SERVER, 
                        IID_ITfInputProcessorProfiles, 
                        (LPVOID*)&pProfiles);

if(SUCCEEDED(hr))
{
    //Use the interface. 

    //Release the interface. 
    pProfiles->Release();
}

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header msctf.h
Распространяемые компоненты TSF 1.0 в Windows 2000 Профессиональная