Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Deskband mit fester Größe (https://www.delphipraxis.net/107956-deskband-mit-fester-groesse.html)

Aurelius 5. Feb 2008 10:14


Deskband mit fester Größe
 
Hi DPler :hi:

Wie kann man es erreichen, dass das eigene Deskband in der Taskleiste immer eine feste Größe (wie z.B. der WMP) hat und man ihn auch nicht "wegschieben" kann?

So nebenbei: wie macht man es dass das Deskband nur aktiv ist wenn das eigentliche programm gestartet ist? Überlegt habe ich mir beim Programmstart das DB per FindWindow zu suchen und dann eine Message an es abzuschicken, so dass es sichtbar wird.

Gausi 5. Feb 2008 10:37

Re: Deskband mit fester Größe
 
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
Delphi-Quellcode:
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz