Autor | Thema: Fensterhintergrund | | Datum:22.12.01 10:34 
(be@begadi.de) | |
Hallo,
zuerst allen ein angenehmes Weihnachtsfest ...
Meine Frage: Wie kann ich den Fensterhintergrund mit einer Farbe, einer Textur und/oder mit einem Schriftzug (Logo, Info's) versehen. Per Windowstyle sehe ich keine Möglichkeit, ein Bitmap laden ist zu starr (bei Änderung der Fenstergrösse), ausserdem muss ich dann das/die Bitmap(s) mitliefern (Manipulationsmöglichkeit, Speicherplatz). Der Hintergrund soll sich zudem noch entsprechend der aktiven Programmfunktion anders präsentieren und die Texte/Dialogboxen auf diesem Hintergrund sollen natürlich keine hässlichen farblose Spuren hinterlassen. Ich hätte gern, dass diese Hintergründe mit im Programmcode enthalten sind.
Kennt jemand geeignete API-Funktionen oder wäre das mit der ProSpeedDLL von Frank Abbing (wie) zu realisieren ?
Da ich kein Grafik-Spezi bin (der Hintergrund soll eher ein Schmankerl sein) und mich mehr mit der eigentlichen Aufgabe der Anwendung befasse, kann ich dafür gut Hilfe brauchen.
Schon mal besten Dank im Voraus.
Bernd
|
| | Datum: 22.12.01 11:21 
(frankabbing@12move.de) | |
Hallo Bernd,
da gibt es mehrere Möglichkeiten. Wenn du Bitmapteile (Pattern) verwenden möchtest kannst du daraus sehr leicht dein Hintergrundsbild zusammenbasteln (ähnlich dem Hintergrund dieses Forums, RGH). Eine variable Bildschirmgrösse ist hierbei sehr einfach zu realisieren.
Eine andere Möglichkeit wäre z.B. deinen Hintergrund mit Linien, Kreisen, Rechtecken, Punktemustern, Texten usw. zu bemalen und dann die Blurfunktion der ProSpeed.dll mehrmals darauf anzuwenden. Dieses produzierte Bild kannst du dann in den Hintergrund einblenden, das sieht ziemlich gut aus, besonderes wenn du gleiche Farbtöne verwendest.
Wenn du noch Fragen speziell zur ProSpeed.dll hast, kannst du auch gerne das ProSpeed-Forum verwenden, um Rat zu bekommen:
http://forum.webmart.de/wmforum.cfm?id=177321
Gruß und frohe Festtage,
Frank
|
|
|