Compartir a través de


Evento InkPicture.Stroke

Se produce cuando el usuario dibuja un trazo nuevo en cualquier tableta.

Sintaxis

void Stroke(
  [in]      IInkCursor     *Cursor,
  [in]      IInkStrokeDisp *Stroke,
  [in, out] VARIANT_BOOL   *Cancel
);

Parámetros

Cursor [in]

Objeto IInkCursor que generó el evento Stroke .

Trazo [in]

Objeto IInkStrokeDisp recopilado.

Cancelar [in, out]

VARIANT_TRUE cancelar la colección del trazo; de lo contrario, VARIANT_FALSE.

Valor devuelto

Este evento no devuelve un valor.

Observaciones

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

El evento Stroke se produce cuando se encuentra en modo de selección o borrado, no solo al insertar la entrada de lápiz. Esto requiere que supervise el modo de edición (que es responsable de establecer) y que tenga en cuenta el modo antes de interpretar el evento. La ventaja de este requisito es mayor libertad para innovar en la plataforma a través de un mayor conocimiento de los eventos de la plataforma.

Nota

El evento Stroke se produce cuando el usuario termina de dibujar un trazo, no cuando se agrega un trazo a la colección InkStrokes . Cuando el usuario empieza por primera vez a dibujar un trazo, se agrega inmediatamente a la colección InkStrokes; sin embargo, el evento Stroke no se produce hasta que se completa el trazo. Por lo tanto, los trazos pueden existir en la colección InkStrokes que el controlador de eventos Stroke no ha visto.

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

InkPicture

Evento StrokesAdded [Control InkPicture]

Evento StrokesDeleted [Control InkPicture]

IInkCursor (Interfaz)

IInkStrokeDisp (Interfaz)