Evento InkOverlay.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]

Si se debe cancelar la colección de este gesto, como no borrar la entrada de lápiz y activar el evento Stroke .

Valor devuelto

Este evento no devuelve un valor.

Observaciones

Este método de evento se define en el _IInkCollectorEvents, _IInkOverlayEvents y _IInkPictureEvents interfaces de solo envío (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 entrada de lápiz mientras está 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 está 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 tinta.

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 el control deben tener interés en un conjunto de gestos de aplicación. Para establecer los objetos o controles interesados 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

Vea también

InkOverlay (clase)

InkApplicationGesture (enumeración)

SetGestureStatus (método)

Uso de gestos