代码之家  ›  专栏  ›  技术社区  ›  Game_Overture

C mouseventargs“e.delta”不工作

  •  1
  • Game_Overture  · 技术社区  · 16 年前

    嗨,我有一个MDI应用程序,其中一个子窗口处理许多鼠标事件。在我试图从e.delta(鼠标卡位的数量)中获取值之前,一切都没有问题(e.button、e.location等)。

    e.delta总是返回0。

    我的事件是触发没有问题,只是E.delta的值总是零,而其他一切似乎都是有效的。

    我在我的孩子表中尝试了以下事件:
    莫斯克利克
    事件
    鼠标移动
    事件

    我甚至尝试在主父MDI窗口中处理一些鼠标事件,以查看它是否有帮助,但结果相同…e.delta始终=0。

    1 回复  |  直到 16 年前
        1
  •  6
  •   casperOne    16 年前

    好吧,除非通过鼠标跟事件(我在上面的列表中没有看到),否则这个属性可能是无效的。

    试着附加在上面,当轮子转动时你应该得到这个事件。