我想在Click事件上检索这个自定义图像光标的坐标。因此,当单击加载在图片框中的图像时,可以使用这些坐标在图片框中绘制此光标的图像。我在C#做这件事。sender, System.Windows.Forms.MouseEventArgs e) Point mouseDownLocation = new Point(e.X,e.Y); }
private
然后,我可以比较鼠标X和鼠标Y与椭圆X和椭圆Y作为假的,但有效的鼠标‘悬停’测试。当我悬停在形状上时,画布的尺寸是以前的两倍,形状看起来更大。然而,,标度始终保持在坐标0,0,即左上角。有办法改变画布缩放的坐标吗?这样,我就可以改变程序,当在形状上盘旋时,新的画布将缩放,这样左上角就是我的鼠标位置(我可以移动缩放的位置)。我已经写了一个小例子来演示我现在在哪里。
and Y and create
两者都在不断旋转,栅栏在画布的中心,追随者打算跟随鼠标,这不是预期的工作。我的第一次尝试(参见注释)导致鼠标的绝对屏幕坐标被解释为画布中的相对坐标,而没有考虑两者之间的偏移量。在搜索了ltk.lisp和文档之后,我找到了SCREEN-鼠标-X/Y(第二次尝试,参见注释)。我感觉我是在根据文档使用SCREEN- like X& -Y,但是为什么它不工作?set-center follower