Evento InkPicture.MouseWheel

Ocorre quando a roda do mouse se move enquanto o controle InkPicture tem foco.

Sintaxe

void MouseWheel(
  [in]      InkMouseButton           Button,
  [in]      InkShiftKeyModifierFlags Shift,
  [in]      long                     Delta,
  [in]      long                     x,
  [in]      long                     y,
  [in, out] VARIANT_BOOL             *Cancel
);

Parâmetros

Botão [in]

O botão que foi pressionado.

Shift [in]

O estado da tecla SHIFT.

Delta [in]

A distância que a roda do mouse virou.

x [in]

A coordenada x, em pixels, do objeto IInkCursor .

y [in]

A coordenada y, em pixels, do objeto IInkCursor .

Cancelar [entrada, saída]

VARIANT_TRUE cancelar o evento MouseWheel 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 x e y 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.

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

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