Symbolleiste in der Taskleiste



  • hallo zusammen,

    ich habe mich jetzt schon ne ganze Weile (2 Jahre) mit der WinAPI befasst,
    und auch schon mit Notify-Icons (Symbole in der SysTray) gearbeitet.

    Meine Frage ist jetzt,
    ihr habt ja sicher den Windows Media Player (was für ne Frage xD)
    da gibt es ja unter Symbolleisten (bei der Taskleiste -> Rechtsklick)
    die Eintrag "Windows Media Player".
    wählt man den, so wird, wenn man den WMP minimiert eine Mini-WMP
    als Symbolleiste eingeblendet.

    Ähnlich ist es bei Encarta, da kann man sich eine Suchleiste einblenden lassen.

    Ich wüsste jetzt gern, wie man sowas macht.
    Ein Suchbegriff wäre vllt auch hilfreich, da ich auch nicht weiß, wonach ich suchen sollte... 😞

    schonmal danke

    MfG DrakoXP



  • Hallo,

    du interessierst dich offensichtlich für die Entwicklung von "Desk Band"-Objekten. Ein "Desk Band" ist ein COM-Objekt, dessen Container die Shell (hier in Gestalt der Taskleiste des Explorer-Prozesses) ist. Deswegen ist es zunächst nötig, diverse (COM-)Interfaces zu implementieren, und durch die Zuordnung einer Kategorie wird der Container bzw. die Art des Objekts festgelegt. Ein solches Objekt muss schliesslich noch registriert werden, wobei bestimmte Registry-Einträge geschrieben werden müssen. Ein grundsätzliches Verständnis der COM(component object model)-Konzepte kann hier nicht schaden. Genaueres dazu steht hier:

    http://msdn2.microsoft.com/en-us/library/aa969320.aspx

    MfG,

    Probe-Nutzer


  • Mod



  • thx für die schnellen Antworten,
    ist genau was ich gesucht habe


Anmelden zum Antworten