了解了如何使用低级钩子获取显示器边界上任意位置的鼠标单击位置后,我得到了一个X、Y坐标,它将包含一个值,在我的PC机中,该值通常介于x: -1680 to +1920和y: 0 to 1200之间。现在的问题是,我现在想要计算相对于给定窗口的鼠标位置,所以我使用GetForegroundWindow()和GetWindowRect(HandleRef hWnd,
我试着重现几年前我尝试过的一件小东西。这实际上只是一个简单的油漆程序。MouseUp(sender As Object, e As MouseEventArgs) Handles Me.MouseUpEnd Sub
它工作得很好,当鼠标移动时然而,绘制线的准确性是值得怀疑的。当在我的第二个监视器(运行于1280x720)上绘制常规窗口大小(586,634)时,这条线非常接近鼠标尖端(但并不准确)。但是当窗口出现在我的</em