Wäre es irgendwie möglich eigene Ausschnittsfenster nutzen zu können? Denn mit der "window" Funktion kann man nur Quadratische Ausschnittsfenster erstellen.
Für runde Fenster, in denen zum Beispiel eine 5000x5000 Pixel große Landkarte bewegt wird, wäre es ziemlich praktisch. Doch nicht nur runde, sondern auch andere Fenster wären gut zu gebrauchen. Ich habe mir das so vorgestellt:
Man erstellt eine Bitmap mit einer beliebigen Form und weist dieser Form eine bestimmte Farbe zu. Wann man nun diese Bitmap in ein Panel packt, müsste es ein Flag geben, dass diese bestimmte Farbe in ein Ausschnittsfenster umwandelt.