Windows 工具栏可停靠应用程序
如何在 .NET 中创建 Windows 工具栏可停靠应用程序 - 例如 Winamp Desk Band ?
How to create a windows toolbar-dockable application - like Winamp Desk Band - in .NET?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
C# 实现 Shell,第 3 部分
http://www.codeproject.com/KB/shell/ csdoesshell3.aspx
使用 C# 的 AppBar
http://www.codeproject.com/ KB/dotnet/AppBar.aspx
C# does Shell, Part 3
http://www.codeproject.com/KB/shell/csdoesshell3.aspx
AppBar using C#
http://www.codeproject.com/KB/dotnet/AppBar.aspx
听起来您想创建一个AppBar。
我建议您首先查看 Genghis 包 中包含的 AppBar 实现。 我不能说它是否有什么好处,因为我从未使用过它,但它看起来很有希望。
您必须手动使用一些 Win32 API 调用来保留/释放屏幕空间并实现您正在寻找的效果,如 本文。
祝你好运!
It sounds like you want to create an AppBar.
I suggest you first check out the AppBar implementation included with the Genghis package. I couldn't say if it's any good since I never used it, but it looks promising.
Manually, you would have to use a few Win32 API calls to reserve/free the screen space and achieve the effect you're looking for, as detailed in this article.
Good luck!
作为商业替代方案,请参阅支持所有情况的即用型 ShellAppBar 组件以及诸如任务栏停靠到左、右、上、下边缘、支持多显示器、拖动停靠、自动隐藏等场景。
As a commercial alternative, see the ready-to-use ShellAppBar component which supports all cases and secnarios such as taskbar docked to left,right,top,bottom edge, support for multiple monitors, drag-docking, autohide , etc etc.