AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Eine Deskbar aus eigenem Programm ein-/ausblenden
Thema durchsuchen
Ansicht
Themen-Optionen

Eine Deskbar aus eigenem Programm ein-/ausblenden

Ein Thema von luwo · begonnen am 16. Jan 2006 · letzter Beitrag vom 22. Jun 2006
 
Benutzerbild von luwo
luwo

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

Eine Deskbar aus eigenem Programm ein-/ausblenden

  Alt 16. Jan 2006, 12:05
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
50726F626C656D3F204F53492D53636869636874203821
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz