NeoGriever: (VB.NET) Direkt auf bildschirm zeichnen. (Animation) - Hilfe

Beitrag lesen

Hi

Ich verzweifel noch. Google und VBArchiv haben mir bisher keine lösung geliefert.

Was ich möchte:
Elemente DIREKT auf den Bildschirm zeichnen.

Was ich NICHT möchte:
DirectDraw nutzen, da dies kein Desktop im Hintergrund erlaubt.
GetDC, ReleaseDC und Graphics (in verbindung), da dies keine "Zurücksetzen"-Funktion hat, soweit mir Google das sagt.

Kennt jemand eine Möglichkeit, eine Grafik auf den Bildschirm zu zeichnen, ohne die Desktop-Funktion zu beeinträchtigen (FormBorderStyle.None und Vollbild funktioniert z. b. unter Win7 nicht). Dabei möchte ich die gezeichneten Elemente auch wieder "löschen" können und diese dann so "animieren". (Es soll ein Tamagotchi-Clone werden, welcher jedoch live auf dem Bildschirm rumspringt.)

Falls jemand eine c++, c, basic oder sonstwas dll für mich erstellen kann, der ich z. b. eine grafik übergeben kann, der diese zeichnet und ich mit einer weiteren funktion den desktop wieder zurücksetzen kann. (Region Reset z. b.)

Ich habe mit DirectDraw bereits versucht, das Problem zu lösen. Aber das funktioniert nicht, da ich dafür die Auflösung ändern lassen muss (auch wenns auf die bereits eingestellte auflösung ist) und der bildschirm einfarbig gefüllt wird.

Ich hoffe, da kennt jemand ne Lösung und ich habe mich hier nicht unnötig kompliziert ausgedrückt.

MFG
NeoGriever