Compartir a través de


Evento InkCollector.MouseDown

Se produce cuando el puntero del mouse está sobre el objeto InkCollector o InkOverlay y se presiona un botón del mouse.

Sintaxis

void MouseDown(
  [in]      InkMouseButton           Button,
  [in]      InkShiftKeyModifierFlags Shift,
  [in]      long                     pX,
  [in]      long                     pY,
  [in, out] VARIANT_BOOL             *Cancel
);

Parámetros

Botón [in]

Botón del mouse que se presionó.

Mayús [in]

Estado de la tecla MAYÚS.

pX [in]

Coordenada X, en píxeles, de un clic del mouse.

pY [in]

Coordenada Y, en píxeles, de un clic del mouse.

Cancelar [in, out]

VARIANT_TRUE cancelar el evento para el control primario; de lo contrario, VARIANT_FALSE.

Valor devuelto

Este evento no devuelve un valor.

Comentarios

Para mejorar el rendimiento de la entrada de lápiz en tiempo real, oculte o muestre el cursor del mouse en los controladores de eventos MouseDown y MouseUp .

Nota

Las propiedades pX y pY están en píxeles y no las unidades HIMETRIC asociadas al espacio de entrada de lápiz. Esto se debe a que este evento reemplaza el evento del mouse relacionado de una aplicación de no reconocimiento de lápiz y este tipo de aplicación solo entiende píxeles.

Nota

Algunos controles se basan en una relación específica entre los eventos MouseDown, MouseMove y MouseUp . Cancelar algunos de estos eventos puede tener resultados imprevistos.

Este método de evento se define en las interfaces de _IInkCollectorEvents, _IInkOverlayEvents y _IInkPictureEvents solo envío (dispinterfaces) con un identificador de DISPID_IPEMouseDown.

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

InkCollector (clase)

InkMouseButton (enumeración)

InkShiftKeyModifierFlags (enumeración)

MouseUp (evento)