【发布时间】:2018-10-19 15:22:40
【问题描述】:
我有一个绘制数据点的图形控件。数据点被绘制为每像素 1 个点。如果数据点的数量大于一定数量,或者窗口大小增加,则当您将鼠标移到控件上时,绘图的性能会受到影响。如果您快速移动,则绘图实际上会在运动过程中停止。
有没有办法在鼠标悬停在该控件上时禁用所有消息(按钮单击除外)?
我什么都没找到。
【问题讨论】:
-
这是一个您可以访问源代码的图形控件还是您正在使用的库组件?另外,按钮点击是什么意思?
-
我无权访问图形控件的源代码,它是一个库组件。我的意思是鼠标点击。所以我希望能够通过鼠标点击。
-
从该控件类派生您自己的类。重写 OnMouseMove(),不要调用 base.OnMouseMove()。 Build > Build 并将其从工具箱顶部拖放到表单上,替换现有的。