Es gibt mehrere Anwendungen in der Windows-Taskleiste, die Objekte anzeigen, aber die IDeskBand-Schnittstelle nicht implementieren. Zum Beispiel das Lenovo Batteriemessgerät und Notebook BatteryInfo .
Zum Beispiel:
Notebook BatteryInfo http://home.arcor.de/batteryinfogateway/img/taskbar_new.png
Im obigen Bild wird das Objekt in der Taskleiste von der Anwendung dort platziert und verschwindet, wenn die Anwendung geschlossen wird. Dies unterscheidet sich von IDeskBand, in dem das COM-Objekt direkt von explorer.exe geladen wird.
Welche API / Methode kann in Windows verwendet werden, um dies zu erreichen?
Es heißt " appbars ". Sie müssen ein Modul mithilfe der Shell-API schreiben und den Benutzer bei Shell registrieren lassen. Bitte beachten Sie, dass für den Fall, dass der Benutzer ein x64-Betriebssystem verwendet, das Modul auch 64-Bit sein muss, was bedeutet, dass beim Verteilen des Dienstprogramms sowohl 32-Bit- als auch 64-Bit-Versionen vorhanden sein müssen. p>
Win7 hat dafür eine viel flexiblere Schnittstelle, die " Taskleisten-Erweiterungen