Wie kann eine Anwendung ein Objekt in der Windows-Taskleiste anzeigen?

8

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?

    
Chris Thompson 27.01.2010, 05:48
quelle

1 Antwort

1

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 "

    
Rom 28.01.2010 00:23
quelle

Tags und Links