Evento InkEdit.MouseMove
Ocorre quando o usuário move o mouse enquanto o mouse está sobre o controle InkEdit .
Sintaxe
HRESULT MouseMove(
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 estão deprimidos.
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.
O evento MouseMove é gerado continuamente à medida que o ponteiro do mouse se move entre objetos. A menos que outro objeto tenha capturado o mouse, um controle InkEdit reconhece um evento MouseMove sempre que a posição do mouse estiver dentro de suas bordas.
Esse método de evento é definido na interface _IInkEditEvents . A interface _IInkEditEvents implementa a interface IDispatch com um identificador de DISPID_IeeMouseMove.
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 |
|
Biblioteca |
|