Hallo
DP-Freunde,
ich möchte eine (bzw. mehrere) eigene Deskbar(s) (erstellt mit Hilfe von Sakura´s Tutorial, Danke Daniel!!!
)
über ein zweites Programm ein- bzw. ausblenden lassen.
Ich dachte für solch eine "einfache" Aufgabe gibts eine simple Lösung,
leider hab ich nach umfangreicher Suchen noch immer keine Lösung gefunden
Im Grunde soll das Programm dasselbe tun, wie wenn in der Taskleiste mit rechter Maustaste
das Kontextmenü aktiviert wird und im Submenü "Symbolleisten" auf den entsprechenden Eintrag geklickt wird.
Meine bisherigen Ansätze waren:
*
MSDN: "DESKBAND", irgendein
API-Aufruf (z.b. show/hide) zu entsprechenden
COM´s
-> Fehlanzeige, nix dergleichen
* TASKBAR: einen Mausklick simulieren indem durch die Taskbarhierarchie gehangelt wird und ein Mausklick im Menü ausgeführt wird
-> Fehlanzeige, da ich nicht an das
Kontextmenü herankomme (bei einem Hauptmenü ginge es ja)
* BHO: Hab noch was gefunden über BHO´s (Browser-Helper-Objects) mit denen sich eine Bar direkt einblenden liese
-> Fehlanzeige, da ich die Deskbar ja nicht im InternetExplorer sondern im Explorer verwenden will (zudem lässt Sie sich da nur einblenden)
Die Interfaces (IDeskBand, IPersist, IPersistStream, IPersistStreamInit, IObjectWithSite, IContextMenu, IInputObject)
hab ich auch schon durchforstet, aber auch ohne Ergebnis
Hat jemand eine Idee wie man das noch machen könnte?
Sakura vielleicht?
Gruß Luwo