Compartir a través de


Evento InkCollector.Gesture

Se produce cuando se reconoce un gesto específico de la aplicación.

Sintaxis

void Gesture(
  [in]      IInkCursor   *Cursor,
  [in]      IInkStrokes  *Strokes,
  [in]      VARIANT      Gestures,
  [in, out] VARIANT_BOOL *Cancel
);

Parámetros

Cursor [in]

Objeto IInkCursor que generó el evento Gesture .

Trazos [in]

Colección IInkStrokes que el reconocedor devolvió como gesto.

Gestos [in]

Matriz de objetos IInkGesture , en orden de confianza, del reconocedor.

Para obtener más información sobre la estructura VARIANT, vea Uso de la biblioteca COM.

Cancelar [in, out]

VARIANT_TRUE si se debe cancelar este gesto; de lo contrario, VARIANT_FALSE.

Valor devuelto

Este evento no devuelve un valor.

Comentarios

Este método de evento se define en las interfaces de _IInkCollectorEvents, _IInkOverlayEvents y _IInkPictureEvents solo distribución (dispinterfaces) con un identificador de DISPID_ICEGesture.

Cuando la propiedad CollectionMode se establece en GestureOnly, el tiempo de espera entre cuando un usuario agrega un gesto y cuando se produce el evento Gesture es un valor fijo que no se puede modificar mediante programación. El reconocimiento de gestos es más rápido en el modo InkAndGesture .

Para evitar la colección de tinta mientras se encuentra en el modo InkAndGesture :

Para evitar el flujo de entrada de lápiz durante el gesturing, establezca la propiedad DynamicRendering en FALSE.

Además de al insertar la entrada de lápiz, el evento Gesture se desencadena cuando se encuentra en modo de selección o borrado. Usted es responsable de realizar el seguimiento del modo de edición y debe tener en cuenta el modo antes de interpretar el evento.

Nota

Para reconocer gestos, debe usar un objeto o control que pueda recopilar entrada de lápiz.

Los gestos de aplicación se definen como gestos que se admiten en la aplicación.

Para que se produzca este evento, el objeto o control debe tener interés en un conjunto de gestos de aplicación. Para establecer los objetos o controles de interés en un conjunto de gestos, llame al método SetGestureStatus del objeto o control.

Para obtener una lista de gestos de aplicación específicos, consulte el tipo de enumeración InkApplicationGesture .

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

Clase InkCollector

InkApplicationGesture (enumeración)

SetGestureStatus (método)

Uso de gestos