Metodo ITfInputProcessorProfileActivationSink::OnActivated (msctf.h)
Il metodo ITfInputProcessorProfileActivationSink::OnActivated è un callback chiamato quando un profilo del processore di input viene attivato o disattivato.
Sintassi
HRESULT OnActivated(
[in] DWORD dwProfileType,
[in] LANGID langid,
[in] REFCLSID clsid,
[in] REFGUID catid,
[in] REFGUID guidProfile,
[in] HKL hkl,
[in] DWORD dwFlags
);
Parametri
[in] dwProfileType
[in] Tipo di questo profilo. Si tratta di uno di questi valori.
Valore | Significato |
---|---|
|
Si tratta di un servizio di testo. |
|
Si tratta di un layout di tastiera. |
[in] langid
[in] Specifica l'ID lingua del profilo.
[in] clsid
[in] Specifica il CLSID del servizio di testo. Se TF_PROFILETYPE_KEYBOARDLAYOUT dwProfile Type è TF_PROFILETYPE_KEYBOARDLAYOUT, si tratta di CLSID_NULL.
[in] catid
[in] Specifica la categoria di questo servizio di testo. Questa categoria è GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING o qualcosa in GUID_TFCAT_CATEGORY_OF_TIP. Se dwProfileType è TF_PROFILETYPE_KEYBOARDLAYOUT, si tratta di GUID_NULL.
[in] guidProfile
[in] Specifica il GUID per identificare il profilo. Se dwProfileType è TF_PROFILETYPE_KEYBOARDLAYOUT, si tratta di GUID_NULL.
[in] hkl
[in] Specifica l'handle di layout della tastiera di questo profilo. Se dwProfileType è TF_PROFILETYPE_INPUTPROCESSOR, NULL.
[in] dwFlags
[in]
Valore | Significato |
---|---|
|
Questa opzione è attivata se questo profilo è attivato. |
Valore restituito
Il gestore TSF ignora il valore restituito di questo metodo.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
piattaforma di destinazione | Finestre |
intestazione |
msctf.h |
dll | Msctf.dll |
Ridistribuibile | TSF 1.0 in Windows 2000 Professional |