Compartilhar via


Evento InkPicture.MouseMove

Ocorre quando o ponteiro do mouse é movido sobre o controle InkPicture .

Sintaxe

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

Parâmetros

Botão [in]

O botão que foi pressionado.

Shift [in]

O estado da tecla SHIFT.

pX [in]

A coordenada x, em pixels, do objeto IInkCursor .

pY [in]

A coordenada y, em pixels, do objeto IInkCursor .

Cancelar [entrada, saída]

VARIANT_TRUE cancelar esse evento para o controle pai; caso contrário, VARIANT_FALSE.

Valor retornado

Esse evento não retorna um valor.

Comentários

Observação

Os parâmetros pX e pY estão em pixels e não nas unidades HIMETRIC associadas ao sistema de coordenadas de espaço à tinta. Isso ocorre porque esse evento substitui o evento de mouse relacionado de um aplicativo que não tem reconhecimento de caneta e esse tipo de aplicativo se refere apenas a pixels.

Cuidado

Alguns controles dependem de uma relação específica entre os eventos MouseDown, MouseMove e MouseUp . Cancelar alguns desses eventos pode ter resultados inesperados.

Esse método de evento é definido na interface _IInkPictureEvents . A interface _IInkPictureEvents implementa a interface IDispatch com um identificador de DISPID_IPEMouseDown.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
Cabeçalho
Msinkaut.h (também requer Msinkaut_i.c)
Biblioteca
InkObj.dll

Confira também

Inkpicture