Evento InkEdit.MouseMove
Se produce cuando el usuario mueve el mouse mientras el mouse está sobre el control InkEdit .
Sintaxis
HRESULT MouseMove(
short Button,
short ShiftKey,
long xMouse,
long yMouse
);
Parámetros
-
Button
-
Miembro de la enumeración MouseButton que indica qué botones del mouse están presionados.
Valor Significado - NO_BUTTON
Predeterminada. No se presionó ningún botón del mouse. - LEFT_BUTTON
Se presionó el botón primario del mouse. - RIGHT_BUTTON
Se presionó el botón secundario del mouse. - MIDDLE_BUTTON
Se presionó el botón central del mouse. -
MayúsKey
-
Miembro de la enumeración InkShiftKeyModifierFlags que indica qué teclas modificadoras están deprimidas en el momento del evento.
Valor Significado - IKM_Shift
Especifica que la tecla MAYÚS se usó como modificador. - IKM_Control
Especifica que la tecla CTRL se usó como modificador. - IKM_Alt
Especifica que la clave ALT se usó como modificador. -
xMouse
-
Coordenada x actual, en píxeles, del puntero del mouse.
-
yMouse
-
Coordenada y actual, en píxeles, del puntero del mouse.
Valor devuelto
Si este evento se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Observaciones
Si se presiona un botón del mouse mientras el puntero está sobre un control InkEdit , ese control captura el mouse y recibe todos los eventos del mouse hasta el último evento MouseUp . Esto implica que las coordenadas de puntero del mouse (x, y) devueltas por un evento del mouse pueden no estar siempre en el área interna del objeto que los recibe.
Si los botones del mouse se presionan sucesivamente, el objeto que captura el mouse después de la primera pulsación recibe todos los eventos del mouse hasta que se sueltan todos los botones.
El evento MouseMove se genera continuamente a medida que el puntero del mouse se mueve entre objetos. A menos que otro objeto haya capturado el mouse, un control InkEdit reconoce un evento MouseMove siempre que la posición del mouse esté dentro de sus bordes.
Este método de evento se define en la interfaz _IInkEditEvents . La interfaz _IInkEditEvents implementa la interfaz IDispatch con un identificador de DISPID_IeeMouseMove.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
No se admite ninguno |
Encabezado |
|
Biblioteca |
|