Freigeben über


ITfInputProcessorProfileActivationSink::OnActivated-Methode (msctf.h)

Die ITfInputProcessorProfileActivationSink::OnActivated-Methode ist ein Rückruf, der aufgerufen wird, wenn ein Eingabeprozessorprofil aktiviert oder deaktiviert wird.

Syntax

HRESULT OnActivated(
  [in] DWORD    dwProfileType,
  [in] LANGID   langid,
  [in] REFCLSID clsid,
  [in] REFGUID  catid,
  [in] REFGUID  guidProfile,
  [in] HKL      hkl,
  [in] DWORD    dwFlags
);

Parameter

[in] dwProfileType

[in] Der Typ dieses Profils. Dies ist einer dieser Werte.

Wert Bedeutung
TF_PROFILETYPE_INPUTPROCESSOR
Dies ist ein Textdienst.
TF_PROFILETYPE_KEYBOARDLAYOUT
Dies ist ein Tastaturlayout.

[in] langid

[in] Gibt die Sprach-ID des Profils an.

[in] clsid

[in] Gibt die CLSID des Textdiensts an. Wenn dwProfileType- TF_PROFILETYPE_KEYBOARDLAYOUT ist, ist dies CLSID_NULL.

[in] catid

[in] Gibt die Kategorie dieses Textdiensts an. Diese Kategorie ist GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING oder etwas in GUID_TFCAT_CATEGORY_OF_TIP. Wenn dwProfileType- TF_PROFILETYPE_KEYBOARDLAYOUT ist, ist dies GUID_NULL.

[in] guidProfile

[in] Gibt die GUID an, um das Profil zu identifizieren. Wenn dwProfileType- TF_PROFILETYPE_KEYBOARDLAYOUT ist, ist dies GUID_NULL.

[in] hkl

[in] Gibt den Tastaturlayoutpunkt dieses Profils an. Wenn dwProfileType- TF_PROFILETYPE_INPUTPROCESSOR ist, ist dies NULL-.

[in] dwFlags

[in]

Wert Bedeutung
TF_IPSINK_FLAG_ACTIVE
Dies ist aktiviert, wenn dieses Profil aktiviert ist.

Rückgabewert

Der TSF-Manager ignoriert den Rückgabewert dieser Methode.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [Desktop-Apps | UWP-Apps]
mindestens unterstützte Server- Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform- Fenster
Header- msctf.h
DLL- Msctf.dll
redistributable TSF 1.0 unter Windows 2000 Professional