Hallo nochmal,
Gibt es eine Möglichkeit nur ein einzelnes GDI+ Objekt (z.B eine Ellipse) zu löschen ohne direkt die ganze Graphic zu löschen oder _WinAPI_RedrawWindow($gui) zu machen? Sonst aktualisiert der bei mir nämlich alle 100 ms das Fenster...
Viele Grüße,
RapIT
Gdi+ objekt löschen
-
- [ gelöst ]
-
RapIt -
4. Juli 2010 um 18:32 -
Geschlossen -
Erledigt
-
-
du kannst die ellipse mit der hintergrundfarbe übermalen
aba löschen geht nich -
Ne, das geht nicht weil der Hintergrund ein Bild ist...
-
Dann musst du eben das Bild neu drauf zeichnen.
-
du kannst auch mit
[autoit]_GDIPlus_GraphicsDrawImageRectRect
[/autoit]
arbeiten -
Ja, aber ob ich jetzt das Bild neu zeichne oder die Graphic aktualisiere macht jetzt auch keinen großen unterschied..
-
Nein, du kannst keine einzelnen Objekte löschen, ohne das komplette Bild neu zu zeichnen, da sich die Objekte in einer Bitmap befinden, wie z.B. auf einer Tafel.
Gruß,
UEZ -
Ah, schade, naja, dann werd ich mir wohl was anderes einfallen lassen müssen...