AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 07:47

Parameter dieser Suchanfrage:

Suche in Thema: GDI+ : DrawRectangle erst beim 2. Aufruf sichtbar
Suche alle Beiträge, die von "Jazzman_Marburg" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    AW: GDI+ : DrawRectangle erst beim 2. Aufruf sichtbar

     
      by Jazzman_Marburg, 14. Mai 2011
    Ja, tatsächlich habe ich den eigentlich Unterschied in meinem Vorgehen verschwiegen und damit zur Verwirrung beigetragen.
    Aber meine 'workaround' erklärt ja auch nichts so richtig, oder?

    Jazzman
  • Forum: Multimedia

    AW: GDI+ : DrawRectangle erst beim 2. Aufruf sichtbar

     
      by Jazzman_Marburg, 14. Mai 2011
    MainImage := TImage;

    Ich habe jetzt mal mit der Stelle rumgespielt, an der ich das Graphics erzeuge, und siehe da, wenn ich es folgendermaßen mache, wird auch beim ersten Aufruf schon korrekt gezeichent:
    Graphics := TGPGraphics.Create(Main_Form.MainImage.Canvas.Handle);
    Graphics.DrawRectangle(GreenPen, ...);
    Graphics.DrawRectangle(BlackPen, ...);
    Graphics.DrawImage(Image, 0, 0,...
  • Forum: Multimedia

    AW: GDI+ : DrawRectangle erst beim 2. Aufruf sichtbar

     
      by Jazzman_Marburg, 14. Mai 2011
    Hallo!



    Hmm, das funktioniert so leider nicht.
    Also direkt nach dem Graphics.DrawRectangle(GreenPen, ...); rufe ich:
    Main_Form.MainImage.Refresh;
    Main_Form.MainImage.Update;
    Main_Form.MainImage.Invalidate;
  • Forum: Multimedia

    GDI+ : DrawRectangle erst beim 2. Aufruf sichtbar

     
      by Jazzman_Marburg, 14. Mai 2011
    Moin Gemeinde!

    Ich habe hier ein Problemchen mit GDI + (ich nutze die ansonsten vorzügliche GDIplus Library von Erik van Bilsen).
    Ich lade und zeige eine Grafik mit:

    Image := TGPImage.Create(Filename);
    Graphics := TGPGraphics.Create(Main_Form.MainImage.Canvas.Handle);
    Graphics.DrawImage(Image, 0, 0, Image.Width, Image.Height);

    Das klappt auch sofort prima. Nun male ich zwei Rechtecke...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Jazzman_Marburg&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=160460
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz