Evento InkOverlay.MouseDown
Ocorre quando o ponteiro do mouse está sobre o objeto InkCollector ou InkOverlay e um botão do mouse é pressionado.
Sintaxe
void MouseDown(
[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 do mouse que foi pressionado.
-
Shift [in]
-
O estado da tecla SHIFT.
-
pX [em]
-
A coordenada X, em pixels, de um clique do mouse.
-
pY [em]
-
A coordenada Y, em pixels, de um clique do mouse.
-
Cancelar [entrada, saída]
-
VARIANT_TRUE para cancelar o evento para o controle pai; caso contrário, VARIANT_FALSE. O valor padrão é VARIANT_FALSE
Valor retornado
Esse evento não retorna um valor.
Comentários
Para melhorar o desempenho da tinta em tempo real, oculte ou mostre o cursor do mouse nos manipuladores de eventos MouseDown e MouseUp.
Observação
As propriedades pX e pY estão em pixels, e não nas unidades HIMÉTRICAS que estão associadas ao espaço à tinta. Isso ocorre porque esse evento substitui o evento de mouse relacionado de um aplicativo sem reconhecimento de caneta e esse tipo de aplicativo entende apenas pixels.
Observação
Alguns controles dependem de um relacionamento específico entre os eventos MouseDown, MouseMove e MouseUp. O cancelamento de alguns desses eventos pode ter resultados imprevistos.
Esse método de evento é definido nas interfaces _IInkCollectorEvents, _IInkOverlayEvents e _IInkPictureEvents somente despacho (dispinterfaces) com uma ID de DISPID_IPEMouseDown.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP Tablet PC Edition [somente aplicativos de desktop] |
Servidor mínimo com suporte |
Nenhum compatível |
Cabeçalho |
|
Biblioteca |
|