Windows界面开发-如何实现窗口贴边自动影藏功能?

发布于 2017-02-13 19:21:31 字数 39 浏览 1295 评论 1

QQ等IM应用程序窗口当停靠在桌面边缘时自动隐藏是如何实现的?。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜柠檬 2017-09-11 04:59:12

这个实现原理是很简单的:
窗口隐藏:
1.先在主界面中定义个timer.
2.在timer中定时检查窗口的各个边界的坐标,是否和桌面的边界相同。
3.如果相同定义另一个timer按照一定的节奏节奏改变窗口的位置。
4.直到窗口位置和桌面边界相差1个像素停止。
窗口显示:
1.捕获鼠标进入消息.
2.当检查到鼠标进入消息后,同样定义一个timer,按照一定的节奏移动窗口位置。
3.直到直到窗口位置和桌面边界相同,结束timer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文