Compartir a través de


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

Una aplicación usa el método ITfThreadMgrEx::ActivateEx para inicializar y activar TSF para el subproceso que realiza la llamada. A diferencia de ITfThreadMgr::Activate, ITfThreadMgrEx::ActivateEx puede tomar una marca para especificar 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 ITfThreadMgrEx::ActivateEx. Se activarán cuando el subproceso de llamada tenga el foco asincrónicamente.
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 ITfThreadMgrEx::ActivateEx(). El diseño del teclado se ajustará cuando el subproceso de llamada reciba 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 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado msctf.h
Archivo DLL Msctf.dll
Redistribuible TSF 1.0 en Windows 2000 Professional

Consulte también

ITfThreadMgr::Activate

ITfThreadMgrEx