Compartilhar via


Evento InkEdit.MouseUp

Ocorre quando o usuário libera um botão do mouse enquanto o mouse está sobre o controle InkEdit .

Sintaxe

HRESULT MouseUp(
   short Button,
   short ShiftKey,
   long  xMouse,
   long  yMouse
);

Parâmetros

Botão

Um membro da enumeração MouseButton que indica quais botões do mouse foram liberados.

Valor Significado
NO_BUTTON
Padrão. Nenhum botão do mouse foi pressionado.
LEFT_BUTTON
O botão esquerdo do mouse foi pressionado.
RIGHT_BUTTON
O botão direito do mouse foi pressionado.
MIDDLE_BUTTON
O botão do meio do mouse foi pressionado.

ShiftKey

Um membro da enumeração InkShiftKeyModifierFlags que indica quais chaves modificadoras estão deprimidas no momento do evento.

Valor Significado
IKM_Shift
Especifica que a chave SHIFT foi usada como modificador.
IKM_Control
Especifica que a tecla CTRL foi usada como modificador.
IKM_Alt
Especifica que a tecla ALT foi usada como modificador.

xMouse

A coordenada x atual, em pixels, do ponteiro do mouse.

yMouse

A coordenada y atual, em pixels, do ponteiro do mouse.

Valor retornado

Se esse evento for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .

Comentários

Se um botão do mouse for pressionado enquanto o ponteiro estiver sobre um controle InkEdit , esse controle capturará o mouse e receberá todos os eventos do mouse até e incluindo o último evento MouseUp . Isso implica que as coordenadas do ponteiro do mouse (x, y) retornadas por um evento do mouse podem nem sempre estar na área interna do objeto que as recebe.

Se os botões do mouse forem pressionados sucessivamente, o objeto que captura o mouse após a primeira pressionamento recebe todos os eventos do mouse até que todos os botões sejam liberados.

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

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
Inked.h (também requer inked_i.c)
Biblioteca
InkEd.dll

Confira também

Inkedit

Enumeração InkMouseButton

Enumeração InkShiftKeyModifierFlags

Evento MouseDown [Controle InkEdit]

Evento MouseMove [Controle InkEdit]