Zu dem nebenbei: Wenn du noch ne bessere Lösung findest: her damit
. Schau dir mal das Deskband zu meinem Player an - so in etwa mache ich es da auch. Am Anfang ein paar Messages registrieren (sowohl im Deskband-Code als auch im Player-Code) und in der BandWndProc (vgl. Sakuras Tutorial) darauf reagieren.
Das mit der Größe habe ich in der GetBandInfo mit den Werten für
pdbi.ptMinSize{MaxSize}.x{y}
geregelt. Lange geflucht habe ich, bis ich herausgefunden habe, dass size.x die
Höhe ist, wenn die Taskleiste an der Seite ist.