Ich möchte eine "Symbolleiste" für Windows in c # erstellen und möchte sie in den oberen Bereich des Windows-Desktops einfügen.
Ich möchte, dass das andere Windows-Programm meine Anwendung nicht überlagern kann. Ich möchte auch, dass andere Anwendungen mein Fenster als Teil des Desktops behandeln, so dass meine Anwendung bei der Maximierung immer noch angezeigt wird.
Sie können eine so genannte Application Desktop Toolbar erstellen. Ihre Anwendung kommuniziert im Wesentlichen mit der Windows-Shell (und folglich mit anderen Anwendungen), um dem Desktop mitzuteilen, wie er mit Ihrer Anwendung interagieren soll.
Diese Art von Funktionalität ist nicht in .Net enthalten, aber es gibt ein hervorragendes Tutorial, um dies auf Code Project zu tun .
Verwenden Sie das Toolstrip-Steuerelement im Windows Form-Designer.