使用C#和wpf创建类似应用程序的停靠栏
作者:互联网
我需要创建一个与购买笔记本电脑时将得到的应用程序相似的应用程序.仅当鼠标指针到达窗口顶部时,它才可见.那么如何使用C#4.0做到这一点呢?
http://www.notebookcheck.net/uploads/pics/win2_12.jpg
这个链接你可以看到应用程序.我需要创建这样的类型
任何想法请分享.谢谢
解决方法:
我想有几种方法可以达到这种效果:
>您可以将应用程序窗口的一部分放在可见屏幕的上方,因此只有一部分是可见的(假设您只能看到其底部).然后,当鼠标进入(MouseEnter)并离开(MouseLeave)表单以上下移动表单时,您需要处理事件.
>您可以使用后台线程以设定的时间间隔(即每500毫秒)调用GetCursorPos方法,以检查鼠标当前所在的位置.有关更多信息和示例代码,请参见此链接:http://www.pinvoke.net/default.aspx/user32.getcursorpos.
(如果只需要检查鼠标位置,则可以使用计时器简化应用程序.)
标签:desktop-application,c,net,winforms 来源: https://codeday.me/bug/20191101/1984359.html