Происходит, когда пользователь вращает колесико мыши, если она оборудована им.

PROCEDURE Object.MouseWheel
LPARAMETERS nDirection, nShift, nXCoord, nYCoord

Параметры

Вы должны включить оператор LPARAMETERS или PARAMETERS в процедурный код события и указать имя для каждого параметра. Visual FoxPro посылает параметры событию MouseWheel в приведенном ниже порядке.

nDirection

Содержит зависящееся от устройства мыши число, которое указывает направление, в котором вращали колесико мыши. Отрицательные значения указывают, что колесико вращали назад; положительные числа указывают, что колесико мыши вращали вперед.

nShift

Содержит число, указывающее состояние ключей модификации, в момент, когда вращали колесико мыши. Действительными ключами модификации являются ключи SHIFT, CTRL и ALT.

Значения, возвращаемые в nShift для индивидуальных ключей модификации, перечислены в приведенной ниже таблице.

Значение Key

1

SHIFT

2

CTRL

4

ALT

Если были нажаты более чем один ключ модификации, во время, когда вращалось колесико мыши, то аргумент nShift содержит сумму значений для ключей модификации. Например, если пользователь нажал и удерживал CTRL, во время вращения колесика мыши, то аргумент nShift содержит 2. Но если пользователь нажал CTRL+ALT, во время вращения колесика мыши, то аругмент nShift содержит 6.

nXCoord, nYCoord

Содержит текущие горизонтальную (nXCoord) и вертикальную (nYCoord) позицию указателя мыши внутри формы. Эти координаты всегда выражаются в терминах координатной системы формы и в единицах измерения, определяемых значение свойства ScaleMode формы.

Expand imageПримечания

Expand image Смотрите также