我正在为 windows mobile 开发一款应用。我有自己的控件可以移动图片。我已经覆盖 OnMouseDown 和 OnMouseMove 来重绘用户移动它的图片。
我只在Windows Mobile 6.1 Professional模拟器上测试它。它有效,但我有一个问题:
我点击图像,用鼠标移动它,按住鼠标左键停止移动,等待一秒钟然后释放按钮而不移动鼠标,图片再次移动。它发生了什么?
我认为事件 OnMouseMove 是使用 OnMouseUp 事件触发的,但我不确定。
谢谢!
答案 0 :(得分:0)
我从来没有在Windows Mobile上尝试过一些东西,但是如果你不确定这些事件,那么就制作一个多行文本框并在每次偶数被触发时添加一些文本,你应该知道它什么时候被解雇..
答案 1 :(得分:0)
鼠标消息非常一致,您可能会偶尔看到不必要的移动,但这是相同的坐标。
那为什么你的照片会移动?没有更多信息就无法回答。
猜测:你正在将EventArgs.X / Y与MousePosition.X / Y混合。后者在屏幕坐标中。