PenInputPanel (clase)

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

El objeto PenInputPanel permite agregar fácilmente la entrada 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 es obligatoria en gran medida 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 muestra o se oculta.

 

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 Novedades 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 se establece el foco mediante el lápiz.
Ocupado
Solo lectura
Obtiene un valor booleano que especifica si el objeto PenInputPanel está procesando la entrada de lápiz actualmente.
CurrentPanel
Lectura/escritura
Obtiene o establece qué tipo de panel se usa actualmente para la entrada dentro del objeto PenInputPanel .
DefaultPanel
Lectura/escritura
Obtiene o establece qué tipo de panel es el tipo de panel predeterminado que se usa para la entrada dentro del objeto PenInputPanel .
Factoid
Lectura/escritura
Obtiene o establece el nombre de cadena del factoid utilizado 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 del 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.

 

Comentarios

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

Programación del panel de entrada mediante la clase PenInputPanel