Compartir a través de


Evento InkCollector.SystemGesture

Se produce cuando se reconoce un gesto del sistema.

Sintaxis

void SystemGesture(
  [in] IInkCursor       *Cursor,
  [in] InkSystemGesture Id,
  [in] long             X,
  [in] long             Y,
  [in] long             Modifier,
  [in] BSTR             Character,
  [in] long             CursorMode
);

Parámetros

Cursor [in]

Objeto IInkCursor que generó el evento SystemGesture .

Id . [in]

Valor del gesto del sistema.

X [in]

Coordenada x de la ubicación del gesto.

Y [in]

Coordenada y de la ubicación del gesto.

Modificador [in]

Reservado.

Carácter [in]

Reservado.

CursorMode [in]

Valor que indica si el objeto IInkCursor está en modo normal o en modo borrador. 1 es para el modo normal y 2 son para el modo de borrador.

Valor devuelto

Este evento no devuelve un valor.

Comentarios

Los gestos del sistema son útiles porque proporcionan información sobre el objeto IInkCursor que se usa para crear el gesto. También proporcionan accesos directos a combinaciones de eventos del mouse y son formas "más baratas" de detectar eventos del mouse.

Por ejemplo, en lugar de buscar un par de eventos MouseUp Event / MouseDown , sin que se produzcan otros eventos del mouse entre ellos, puede buscar los gestos del sistema Tap o RightTap .

Como otro ejemplo, en lugar de escuchar eventos MouseDown Event / MouseMove Event y obtener numerosos mensajes de evento MouseMove, puede watch para los gestos del sistema Drag o RightDrag siempre y cuando no esté interesado en las coordenadas (x, y) de cada posición del mouse. Esto le permite recibir solo un mensaje en lugar de numerosos mensajes de evento MouseMove .

Para obtener una lista de gestos específicos del sistema, consulte el tipo de enumeración InkSystemGesture . Para obtener más información sobre los gestos del sistema, consulta Usar gestos y entrada de comandos en el pc tablet.

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

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

InkSystemGesture (enumeración)

IInkCursor (Interfaz)

Uso de gestos

Entrada manuscrita, entrada manuscrita y reconocimiento

Entrada de comandos en el pc tableta