Forum: Multimedia
Delphi
by Namenloser,
4. Apr 2008
Und was machst du, wenn sich ein Fenster aktualisiert oder es verschoben wird?
Forum: Multimedia
Delphi
by Namenloser,
4. Apr 2008
Tut mir Leid, das Programm war nicht von TurboPASCAL sondern Khabarakh. Hier ist was du brauchst. Dafür benötigst du noch die Graphics32-Bibliothek, die aber ohnehin einen Blick Wert ist. (Ich liebe die Graphics32 :-D)
Allerdings stelle ich grad mit erstaunen fest, dass unter Vista Titelleiste und Rand des fenster sichtbar sind. Wenn du den BorderStyle auf bsNone setzt, geht es aber.
Forum: Multimedia
Delphi
by Namenloser,
4. Apr 2008
Am besten mit nem layered Window (hier im Forum gab es mal ein gutes Beispiel von, ich glaube, TurboPASCAL). Da kannst du den Wurm als transparentes PNG in ein Fenster laden, das dann ebenfalls transparent wird. Für das Anfressen würde ich etwas mit den Windows-Regions herumspielen. Dazu gibt es einen guten Codefetzen bei den Schweizern. Allerdings hätte das alles kaum etwas mit dem Zugriff auf...
Forum: Multimedia
Delphi
by Namenloser,
3. Apr 2008
Das wird so eifnach nicht funktionieren: Eigentlich gibt es nur ein einziges Canvas, und das ist der gesamte Bildschirm. Die Fenster erhalten imemr nur ein bestimmtes Rechteck davon zum Zeichnen. Wenn ein Fenster ein anderes überlappt, dann ist es sozusagen auch auf dessen Canvas. Du würdest die Pixel als mit den selben Pixeln überschreiben.