Share via


Método ITfThreadMgr2::ActivateEx (msctf.h)

Inicializa y activa TSF para el subproceso que realiza la llamada con una marca que especifica cómo se activa TSF.

Sintaxis

HRESULT ActivateEx(
  [out] TfClientId *ptid,
  [in]  DWORD      dwFlags
);

Parámetros

[out] ptid

[out] Puntero a un valor tfClientId que recibe un identificador de cliente.

[in] dwFlags

Valor Significado
TF_TMAE_NOACTIVATETIP
Los servicios de texto no se activarán mientras se llama a este método. Se activarán cuando el subproceso de llamada tenga el foco de forma asincrónica.
TF_TMAE_SECUREMODE
TSF se activa en modo seguro. Solo se activarán los servicios de texto que admitan el modo seguro.
TF_TMAE_UIELEMENTENABLEDONLY
TSF activa solo los servicios de texto que se clasifican en GUID_TFCAT_TIPCAP_UIELEMENTENABLED.
TF_TMAE_COMLESS
TSF no usa COM. TSF activa solo los servicios de texto que se clasifican en GUID_TFCAT_TIPCAP_COMLESS.
TF_TMAE_NOACTIVATEKEYBOARDLAYOUT
TSF no sincroniza el diseño de teclado actual mientras se llama a este método. El diseño del teclado se ajustará cuando el subproceso que realiza la llamada obtenga el foco. Esta marca debe usarse con TF_TMAE_NOACTIVATETIP.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_FAIL
Se ha producido un error no especificado.
E_INVALIDARG
Uno o varios parámetros no son válidos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado msctf.h

Consulte también

ITfThreadMgr2