Autor Beitrag
a_roca
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Di 07.11.06 18:49 
Delphi 5, Windows XP, div Grafikkarten mit 2 Monitoren

Ich habe ein Formular das ein TImage als Hintegrundbild enthält.

Über dieser Vorlage liegt ein weiteres TImage das Transparent ist.
Auf diesem Image werden dann alle Ausgeben gemacht. Da kann ich kleine Bereiche verändern oder löschen
und der Hintergrund bleibt sauber. Außerdem kann ich als Hintergrund eine jpg - Datei verwenden auf die
ich ja sowiso nicht malen kann.

Das klappt alles wunderbar aber eben nur mit einem Bildschirm.

In dem Moment wo ich zwei Bildschirme unter Windows aktiviere, ist der Hintergrund auf einmal nicht mehr
transparent sondern weiß.


Ich kann zwar bestimmte Bereiche immer wieder durchsichtig machen, in dem ich diesen Bereich mit FillRect
und Brush.Color := weiß einfärbe - aber das klappt nicht immer, nicht überall und ist mir einfach nicht
zuverlässig genug.

Hat jemand schon mal ähnliche Erfahrungen gemacht