Compartir a través de


MouseWheel (Evento)

Tiene lugar cuando el usuario gira la rueda del mouse en un dispositivo mouse que tiene una rueda.

PROCEDURE Object.MouseWheel
LPARAMETERS [nIndex,] nDirection, nShift, nXCoord, nYCoord

Parámetros

Es necesario incluir una instrucción LPARAMETERS o PARAMETERS en el procedimiento de evento y especificar un nombre para cada parámetro. Visual FoxPro pasa al evento MouseWheel cuatro o cinco parámetros en el orden siguiente.

  • nIndex
    Contiene un número que identifica un control de forma única si éste está en una matriz de controles. El parámetro nIndex sólo se transfiere cuando el control está en una matriz de controles.

  • nDirection
    Contiene un número dependiente de un dispositivo de mouse que indica la distancia que se gira la rueda del mouse. Un valor negativo indica que la rueda del mouse se ha girado hacia atrás; un valor positivo indica que la rueda del mouse se ha girado hacia adelante.

  • nShift
    Contiene un número que especifica el estado de las teclas modificadoras cuando se gira la rueda del mouse. Las teclas modificadoras válidas son MAYÚS, CTRL y ALT.

    Los valores que se devuelven en nShift para las teclas modificadoras individuales se muestran en la siguiente tabla.

    Valor Tecla
    1 MAYÚS
    2 CTRL
    4 ALT

    Si se mantiene presionada más de una tecla modificadora mientras se gira la rueda del mouse, el argumento nShift contendrá la suma de los valores para las teclas modificadoras. Por ejemplo, si el usuario mantiene presionada la tecla CTRL a la vez que hace girar la rueda del mouse, el argumento nShift contendrá 2. Pero si el usuario mantiene presionadas las teclas CTRL+ALT mientras gira la rueda del mouse, el argumento nShift contendrá 6.

  • nXCoord, nYCoord
    Contiene la posición horizontal (nXCoord) y vertical (nYCoord) actual del puntero del mouse en el formulario. Estas coordenadas siempre se expresan en términos del sistema de coordenadas del formulario y en la unidad de medida establecida por el valor de la propiedad ScaleMode.

Vea también

Click (Evento) | MiddleClick (Evento) | MousePointer (Propiedad) | MouseDown (Evento) | MouseUp (Evento)

Se aplica a: CheckBox | Column | ComboBox | CommandButton | CommandGroup | Container (Objeto) | Control (Objeto) | EditBox | Form | Grid | Header | Image | Label | Line | ListBox | OptionButton | OptionGroup | Page | PageFrame | Shape | Spinner | TextBox | ToolBar