PenInputPanel (clase)

[Desusado. PenInputPanel se ha reemplazado por el Panel de entrada de texto (TIP)].

El objeto PenInputPanel permite agregar fácilmente entradas de lápiz en contexto a las aplicaciones.

El objeto PenInputPanel está disponible como un objeto adjuntable que permite agregar la funcionalidad panel de entrada del PC tableta a los controles existentes. La interfaz de usuario está en gran medida obligada por el idioma de entrada actual. Tiene la opción de elegir el método de entrada predeterminado para el objeto PenInputPanel , ya sea escritura a mano o teclado. El usuario final puede cambiar entre métodos de entrada mediante botones en la interfaz de usuario.

PenInputPanel tiene estos tipos de miembros:

Enumeraciones

La clase PenInputPanel tiene estas enumeraciones.

Enumeración Descripción
PanelType Define el tipo de entrada disponible actualmente en el objeto PenInputPanel .

 

Eventos

La clase PenInputPanel tiene estos eventos.

Evento Descripción
InputFailed Se produce cuando cambia el foco de entrada antes de que el objeto PenInputPanel pudiera insertar la entrada del usuario en el control adjunto.
PanelChanged Se produce cuando el objeto PenInputPanel cambia entre diseños.
PanelMoving Se produce cuando el objeto PenInputPanel se mueve.
VisibleChanged Se produce cuando el objeto PenInputPanel se ha mostrado o oculto.

 

Interfaces

La clase PenInputPanel define estas interfaces.

Interfaz Descripción
IPenInputPanel Este objeto implementa la interfaz COM IPenInputPanel .

 

Métodos

La clase PenInputPanel tiene estos métodos.

Método Descripción
CommitPendingInput Envía la entrada de lápiz recopilada al reconocedor y publica el resultado del reconocimiento.
EnableTsf Cuando se pasa TRUE, PenInputPanel intenta enviar texto al control adjunto a través de Text Services Framework (TSF) y permite el uso de la interfaz de usuario de corrección.
Moveto Establece la posición del objeto PenInputPanel en una posición de pantalla estática.
Actualizar Actualiza y restaura las propiedades PenInputPanel en función de la configuración del Panel de entrada del PC tableta, coloca automáticamente el panel de entrada del lápiz y establece la interfaz de usuario en el panel predeterminado.

 

Propiedades

La clase PenInputPanel tiene estas propiedades.

Propiedad Tipo de acceso Descripción
AttachedEditWindow
Lectura/escritura
Obtiene o establece el identificador de ventana del control al que está asociado el objeto PenInputPanel .
Autoshow
Lectura/escritura
Obtiene o establece un valor booleano que especifica si el objeto PenInputPanel aparece cuando el foco se establece mediante el lápiz.
Ocupado
Solo lectura
Obtiene un valor booleano que especifica si el objeto PenInputPanel está procesando actualmente la entrada de lápiz.
CurrentPanel
Lectura/escritura
Obtiene o establece qué tipo de panel se está usando actualmente para la entrada en el objeto PenInputPanel .
DefaultPanel
Lectura/escritura
Obtiene o establece qué tipo de panel es el tipo de panel predeterminado usado para la entrada dentro del objeto PenInputPanel .
Factoid
Lectura/escritura
Obtiene o establece el nombre de cadena del factoid usado en el reconocimiento.
Alto
Solo lectura
Obtiene el alto del objeto PenInputPanel en coordenadas de cliente.
HorizontalOffset
Lectura/escritura
Obtiene o establece el desplazamiento entre el borde izquierdo del objeto PenInputPanel y el borde izquierdo del control al que está asociado.
Izquierda
Solo lectura
Obtiene la ubicación horizontal, o eje x, del borde izquierdo del objeto PenInputPanel , en coordenadas de pantalla.
Arriba
Solo lectura
Obtiene la ubicación vertical, o eje Y, del borde superior del objeto PenInputPanel , en coordenadas de pantalla.
VerticalOffset
Lectura/escritura
Obtiene o establece el desplazamiento entre el borde horizontal más cercano del objeto PenInputPanel y el borde horizontal más cercano del control al que está asociado.
Visible
Lectura/escritura
Obtiene o establece un valor que indica si el objeto PenInputPanel está visible.
Ancho
Solo lectura
Obtiene el ancho del objeto PenInputPanel en coordenadas de cliente.

 

Observaciones

Este objeto se puede crear una instancia llamando al método CoCreateInstance en C++.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Encabezado
Msinkaut.h (también requiere Msinkaut_i.c)
Biblioteca
InkObj.dll

Consulte también

Programar el panel de entrada mediante la clase PenInputPanel