0

我正在为windows mobile开发一个应用程序。我有自己的控件,可以在其中移动图片。我已经覆盖了OnMouseDownOnMouseMove来重绘用户移动它的图片。

我只在 Windows Mobile 6.1 Professional 模拟器上测试它。它有效,但我有一个问题:

我单击图像,用鼠标移动它,停止移动按住鼠标左键,等待几秒钟,然后释放按钮而不移动鼠标,图像再次移动。这是怎么回事?

我认为事件OnMouseMove是与事件 OnMouseUp 一起触发的,我不确定。

谢谢!

4

2 回答 2

0

我从来没有在 windows mobile 上尝试过一些东西,但是如果您不确定这些事件,那么制作一个多行文本框并在每次触发偶数时添加一些文本,这样您应该知道它什么时候触发..

于 2009-03-01T17:59:11.417 回答
0

鼠标消息非常一致,您可能会时不时地看到不必要的移动,但那是相同的坐标。

那为什么你的照片会动呢?没有更多信息是不可能回答的。

猜测:您将 EventArgs.X/Y 与 MousePosition.X/Y 混合。后者在屏幕坐标中。

于 2009-03-01T18:50:03.620 回答