当用户在一个具有轮的鼠标设备上滚动鼠标轮时发生。
语法
PROCEDURE Object.MouseWheel
LPARAMETERS [nIndex,] nDirection, nShift, nXCoord, nYCoord
参数描述
在事件过程中必须包含一个 LPARAMETERS 或 PARAMETERS 语句,并且指定每个参数的名称。Visual FoxPro 按以下顺序向 mousewheel 事件传递四或五个参数。
nIndex
如果一个控件在一个控件数组中,则本参数唯一标识该控件。只有当一个控件在一个控件数组中时才传递 nIndex 参数。
nDirection
包含了一个依靠鼠标设备的数,它表示了鼠标球转动的方向。负值表示鼠标球向后转动,而正值表示鼠标球向前转动。
nShift
包含一个指定当鼠标轮滚动时修饰键的状态。有效的修饰键有 SHIFT、CTRL和 ALT 键。
下表列出了 nShift 的单个修饰键的返回值。
值 | 键 |
1 | SHIFT |
2 | CTRL |
4 | ALT |
nXCoord, nYCoord
包含鼠标指针在表单中的当前水平 (nXCoord) 和垂直 (nYCoord) 位置。这些坐标是按表单的坐标系统表达的,度量单位由 ScaleMode 属性的设置确定。