如何通知其他应用程序我的应用程序是Windows桌面的一部分?

时间:2010-03-02 18:35:01

标签: c# windows toolbar

我想在c#中为windows创建一个“工具栏”,并希望将其放在Windows桌面的顶层空间中。

我希望其他Windows程序无法覆盖我的应用程序。我还希望其他应用程序将我的窗口视为桌面的一部分,这样当它们最大化时,您仍然可以看到我的应用程序。

2 个答案:

答案 0 :(得分:9)

您可以创建所谓的Application Desktop工具栏。您的应用程序将基本上与Windows Shell(以及其他应用程序)进行通信,以指示桌面应如何与您的应用程序进行交互。

此类功能未内置于.Net中,但有一个很好的教程可以在Code Project上执行此操作。

答案 1 :(得分:1)

使用Windows窗体设计器中的toolstrip控件。