VB-Homepage Tipp 378 |
Farbverlauf in Titelleiste |
Kennen Sie Windows 98, dann kennen Sie auch den
Farbverlauf in den Titelleisten, der in diesem Fall vom System selbst realisiert wird. Nun ist es schon immer so gewesen, daß es Heerscharen von Programmierern gereizt hat, diese Funktionen auch unter Vorgängerversionen zur Verfügung zu stellen und so war es nicht nur eine Anfrage, die ich zu diesem Thema erhalten habe. Dabei habe ich drei Projekte für Sie im Download bereitgestellt. 1. Nimmt sich dem einfachsten Fall an, eine Form, die in Ihrer Größe zur Laufzeit nicht mehr geändert wird. 2. Der schwierigere Fall, weil wesentlich mehr zu beachten ist, eine Form die zur Laufzeit maximiert und minimiert werden kann und sich dennoch nicht von einer normalen Form unterscheiden soll. Beiden Projekten ist gemein, daß die Realisierung des Farbverlaufes über Grafikelemente realisiert wird und die eigentliche Titelleiste nicht genutzt wird, was zur Folge hat, daß auch der Min-, Max- ,Wiederherstell und Exitbutton über Grafiken realisiert werden muß. Und das aber bitte mit allen Funktionen einer normalen Form. Letztendlich muß auch daran gedacht werden, ob die Form den Fokus hat oder nicht. Also garnicht so ohne (zumindestens Projekt 2) 3. Wie das halt so ist, als ich über dem Thema saß und zum Thema recherchiert habe, bin ich auf ein Projekt gestoßen, das zwar nicht so viel Spielraum läßt, Sie aber auch bei weitem nicht so viel Aufwand betreiben müßen. Hier wird nämlch alles über API realisiert. Dieses Projekt stamm von Ben Baird - VBThunder ( http://...... / mailto:..... ) |
Tipp-Download |
Quelle : |