c# - 如何使用 C# 控制 Windows 中的任务栏

标签 c# com user-controls add-in taskbar

我在谷歌上搜索了很多,找到了一些关于 band 对象的信息,我们可以从中为任务栏制作广告,我能从头开始获得更多教程和一些示例程序吗。

除了 band 对象之外,还有其他替代方法可以控制 Windows 任务栏吗?

提前致谢

最佳答案

如果您想在任务栏中放置一个文本框,例如 Google 桌面搜索栏,那么您实际上并没有尝试将控件放在任务栏上,您只是想将它放置 任务栏中。

这里的正确解决方案是Desk Band。您可以找到一篇 MSDN 文章来解释那些 here .我不太确定您为什么说要避免带对象。这是执行此操作的正确方法。

A desk band is basically a way to create a dockable window on the desktop. The user selects it by right-clicking the taskbar and selecting it from the Toolbars submenu.

Initially, desk bands are docked on the taskbar.

Code Project 上什至还有一个 C# 示例实现:Extending Explorer with Band Objects using .NET and Windows Forms

关于c# - 如何使用 C# 控制 Windows 中的任务栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5003071/

相关文章:

c# - 将用户控件添加到窗体

c# - 如何在运行时从代码隐藏更改 CSS 键的值?

c# - WebApi HttpPost 无法在 Windows Azure 上运行

c# - 使用 C# 在 Powerpoint 2013 中创建具有多个系列的图表

c++ - 在 C++ 中,CMailItem::Display(VARIANT &Modal) 它正在寻找的 VARIANT 变量是什么?

python - 如何使用 CLSID 值和 C++ 头文件打开带有 ctypes 的库?

javascript - 使用 jquery 选择一个 Asp.net 控件

c# - 对于非常长的字符串列表,什么是合适的搜索/检索方法?

c++ - 在 Visual Studio 中调试由非托管 C++ 二进制文件加载的 .NET COM DLL

c# - 在页面中异步加载用户控件