Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249292 (10728)
  Suchen
 Zurück zur Übersicht
 AutorThema: Fensterhintergrund
Bernd Dittrich
Datum:22.12.01 10:34 Antwortenals Email verschicken (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


Frank Abbing
Datum: 22.12.01 11:21 Antwortenals Email verschicken (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


 Zurück zur Übersicht