Método IPenInputPanel::EnableTsf (peninputpanel.h)
[ PenInputPanel se ha reemplazado por el Panel de entrada de texto (TIP)].]
En desuso. Obtiene o establece un valor booleano que indica si el objeto PenInputPanel intenta enviar texto al control adjunto a través de Text Services Framework (TSF) y habilita el uso de la interfaz de usuario de corrección .
Sintaxis
HRESULT EnableTsf(
VARIANT_BOOL Enable
);
Parámetros
Enable
TRUE si el objeto PenInputPanel debe intentar enviar texto al control adjunto mediante TSF y que se debe habilitar la interfaz de usuario de corrección; en caso contrario , FALSE. El valor predeterminado es TRUE.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Tipo de propiedad o parámetro inesperado. |
|
Las interfaces TSF no se exponen en el control adjunto. |
|
Se ha producido un error no especificado. |
Comentarios
Llamar a este método con Enable establecido en TRUE hace que el objeto PenInputPanel intente iniciar el TSF en el control adjunto.
EnableTsf debe usarse para permitir que PenInputPanel use el contexto de inserción de TSF en lugar de la función SendInput para enviar los resultados del reconocimiento de escritura a mano al control. El resultado es que el texto se puede insertar incluso si el campo ya no tiene el foco.
Al llamar a EnableTsf con un valor true, el objeto PenInputPanel envía un mensaje EM_SETEDITSTYLE al control adjunto. Si el control no admite este mensaje, los resultados pueden ser impredecibles. El control InkEdit admite TSF.
Compatibilidad con aplicaciones heredadas
Se ha agregado compatibilidad a TSF y Microsoft Windows para proporcionar una interfaz de usuario coherente para todas las aplicaciones en todo el escritorio. Esta nueva compatibilidad permite que las aplicaciones o controles heredados que no sean conscientes de TSF aprovechen algunos servicios de texto avanzados de forma gratuita. Por ejemplo, el dictado de voz y la escritura a mano ahora se pueden usar para escribir texto en un documento en cualquier aplicación.Esta nueva característica está disponible y habilitada de forma predeterminada en Windows XP Tablet PC Edition. Para habilitarlo o deshabilitarlo:
- En Panel de control, haga clic en Opciones regionales y de idioma.
- En la pestaña Idiomas , haga clic en Detalles.
- En la pestaña Avanzadas del cuadro de diálogo Text Services and Input Languages (Servicios de texto y idiomas de entrada ), seleccione o desactive Extender la compatibilidad de servicios de texto avanzados a todos los programas.
Requisitos
Cliente mínimo compatible | Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | peninputpanel.h |
Library | InkObj.dll |