现在的位置: 首页 > web前端 > 正文

mousemove事件如何实现

2020年07月17日 web前端 ⁄ 共 968字 ⁄ 字号 评论关闭

  MouseMove,在移动鼠标时发生,语法是一个对象表达式,与对象库相关。


  MouseMove事件


  示例应用于


  此事件在移动鼠标时发生。


  MouseMove语法


  PrivateSubForm_MouseMove(buttonAsInteger,shiftAsInteger,xAsSingle,yAsSingle)


  PrivateSubMDIForm_MouseMove(buttonAsInteger,shiftAsInteger,xAsSingle,yAsSingle)


  PrivateSubobject_MouseMove([indexAsInteger,]buttonAsInteger,shiftAsInteger,xAsSingle,yAsSingle)


  MouseMove事件语法包含下列部分:


  部分


  描述


  object


  一个对象表达式,其值是“应用于”列表中的一个对象。


  index


  一个整数,用来唯一地标识一个在控件数组中的控件。


  button


  一个整数,它对应鼠标各个按钮的状态,如果某个按钮按下,其中就有一个二进制位被设置。button参数是具有相应于左按钮(位0),右按钮(位1),以及中间按钮(位2)的一个位字段。这些位的值分别等于1,2,和4。它指示这些鼠标按钮的整体状态;三个二进制位中的一些、全部、或一个也没有被设置,指示这些按钮中的一些、全部、或一个也没有被按下。


  shift


  一个整数,该整数相应于SHIFT,CTRL,和ALT键的状态。某键被按下使得一个二进制位被设置。shift参数是具有相应于SHIFT键(位0),CTRL键(位1),以及ALT键(位2)最少二进制位的一个位字段。这些位的值分别等于1,2,和4。shift参数指示这些键的状态。这些位中可能有一些、全部、或者一个也没有被设置,指示这些键中的一些、全部、或者一个也没有被按下。例如,CTRL和ALT键都被按下,则shift的值就是6。


  x,y


  一个指定鼠标指针当前位置的数。x和y的值所表示的总是通过该对象ScaleHeight,ScaleWidth,ScaleLeft,和ScaleTop属性所建立的坐标系统的方式。


  总之,MouseMove给大家简单的介绍了一些,希望大家多看看。

抱歉!评论已关闭.