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 :
- Establezca CollectionMode en InkAndGesture.
- Elimine el trazo en el evento Stroke .
- Procese el gesto en el evento Gesture .
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 |
|
Biblioteca |
|