Einzelnen Beitrag anzeigen

Benutzerbild von luwo
luwo

Registriert seit: 8. Jan 2004
Ort: Bamberg
46 Beiträge
 
Delphi XE2 Enterprise
 
#11

Re: Eine Deskbar aus eigenem Programm ein-/ausblenden

  Alt 7. Jun 2006, 22:40
Zitat von DummerDickerHase:
Hallo!
Gibt es da schon was neues?
leider nicht, nach wirklich umfangreicher Recherche hat sich absolut nichts dazu gefunden!
Es gibt anscheinend tatsächlich keinen "Standard"-Weg eine Deskbar ein-/auszublenden.

Wir haben das jetzt so gelöst, dass wir Windows-Nachrichten (WM_BUTTON etc.) schicken und dabei quasi
die Klicks auf die Taskleiste und die folgenden Maus-rechts/links-Klicks im dessen Kontextmenü simulieren.

Kleiner Tipp dabei: Auf das Timing achten -> genügend Zeit zwischen den einzelnen Klicks einplanen!

Funktioniert eigentlich ganz gut, sogar mit mehreren Deskbars gleichen Typs.

Noch ein kleiner Tipp:
Die Einträge im Kontextmenü sind nicht immer alphabetisch sortiert!
Bei Betriebssytemen >Win98 hängt die Reichenfolge von den GUID´s der Deskbars ab.
50726F626C656D3F204F53492D53636869636874203821
  Mit Zitat antworten Zitat