ホーム › UI.TextServices › ITfInputProcessorProfiles
ITfInputProcessorProfiles
COMメソッド 18
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Register(GUID* rclsid) |
| 4 | HRESULT Unregister(GUID* rclsid) |
| 5 | HRESULT AddLanguageProfile(GUID* rclsid, WORD langid, GUID* guidProfile, LPWSTR pchDesc, DWORD cchDesc, LPWSTR pchIconFile, DWORD cchFile, DWORD uIconIndex) |
| 6 | HRESULT RemoveLanguageProfile(GUID* rclsid, WORD langid, GUID* guidProfile) |
| 7 | HRESULT EnumInputProcessorInfo(IEnumGUID** ppEnum) |
| 8 | HRESULT GetDefaultLanguageProfile(WORD langid, GUID* catid, GUID* pclsid, GUID* pguidProfile) |
| 9 | HRESULT SetDefaultLanguageProfile(WORD langid, GUID* rclsid, GUID* guidProfiles) |
| 10 | HRESULT ActivateLanguageProfile(GUID* rclsid, WORD langid, GUID* guidProfiles) |
| 11 | HRESULT GetActiveLanguageProfile(GUID* rclsid, WORD* plangid, GUID* pguidProfile) |
| 12 | HRESULT GetLanguageProfileDescription(GUID* rclsid, WORD langid, GUID* guidProfile, LPWSTR* pbstrProfile) |
| 13 | HRESULT GetCurrentLanguage(WORD* plangid) |
| 14 | HRESULT ChangeCurrentLanguage(WORD langid) |
| 15 | HRESULT GetLanguageList(WORD** ppLangId, DWORD* pulCount) |
| 16 | HRESULT EnumLanguageProfiles(WORD langid, IEnumTfLanguageProfiles** ppEnum) |
| 17 | HRESULT EnableLanguageProfile(GUID* rclsid, WORD langid, GUID* guidProfile, BOOL fEnable) |
| 18 | HRESULT IsEnabledLanguageProfile(GUID* rclsid, WORD langid, GUID* guidProfile, BOOL* pfEnable) |
| 19 | HRESULT EnableLanguageProfileByDefault(GUID* rclsid, WORD langid, GUID* guidProfile, BOOL fEnable) |
| 20 | HRESULT SubstituteKeyboardLayout(GUID* rclsid, WORD langid, GUID* guidProfile, HKL hKL) |