gpt4 book ai didi

wpf - 鼠标移动不会在 WPF 主窗口外触发

转载 作者:行者123 更新时间:2023-12-04 10:55:26 25 4
gpt4 key购买 nike

我想获得相对于屏幕坐标的鼠标位置。我正在使用以下代码来做到这一点。

window.PointToScreen(Mouse.GetPosition(window));

它按预期工作。但是我的 MouseMove 事件没有在 MainWindow 之外触发。也就是说,如果我在恢复窗口的情况下将鼠标移到桌面上。

任何想法表示赞赏。

最佳答案

使用 CaptureMouse() 方法。

对于上面的示例,您可以添加:

window.CaptureMouse();

在 MouseDown 事件处理程序内的代码隐藏中。

然后你需要调用:
window.ReleaseMouseCapture();

在 MouseUp 事件处理程序内的代码隐藏中。

关于wpf - 鼠标移动不会在 WPF 主窗口外触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10330452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com