我想创建一个始终停靠在屏幕右侧的 WPF 应用程序。
我希望它像 Windows 8 魅力栏一样。
默认情况下,该栏不应该可见,但只有当用户的鼠标移到屏幕右侧时才可见。
我怎样才能做到这一点?
我想在 vista/windows 7 上运行这个应用程序
魅力条示例:
•您可以将应用程序的窗口放在屏幕的右侧。然后您需要处理鼠标进入(MouseEnter)并离开(MouseLeave)表单时的事件以上下移动表单。•您可以使用后台线程以设定的时间间隔(即每500ms)秒调用GetCursorPos 方法来检查当前鼠标的位置。有关它的更多信息和示例代码,请参阅此链接:http ://www.pinvoke.net/default.aspx/user32.getcursorpos 。(如果您只需要检查鼠标位置,您可以使用计时器来简化您的应用程序。)
从:
使用 C# 和 wpf 创建一个类似于 Dock 的应用程序
要获得滑动效果,请按照
并定位您的窗口:
故事的道德启示
不要再问已经被问过很多次的问题了。