AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Farbige Ellipse ohne Canvas

Ein Thema von Kytrix · begonnen am 15. Sep 2008 · letzter Beitrag vom 15. Sep 2008
Antwort Antwort
Kytrix

Registriert seit: 26. Nov 2007
54 Beiträge
 
#1

Farbige Ellipse ohne Canvas

  Alt 15. Sep 2008, 16:11
Hi ich erstelle mit
Delphi-Quellcode:
procedure TSpezies.Zeichnen(XPos, YPos, Größe: Integer);
begin
  Ellipse(DC, XPos, YPos, XPos+Größe, YPos+Größe);// DC -> Das Handle des Fensters auf das gezeichnet wird
end;
einen Kreis welcher auch dargestellt wird (nur eben weiß gefüllt mit schwarzem Rand).

Jetzt kann ich aber nicht wie bei Canvas mit PEN und BRUSH arbeiten bzw wenn ich dies mache ändert sich das ergebnis nicht.... ich möchte aber gerne die Farbe meines Kreises ändern jedoch weiß ich nicht wie ich mir die function "Ellipse" aus der System.pas zurecht biegen muss um die Farbeigenschaften mit ein zu binden oder wie ich es sonst hinbekomme.
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#2

Re: Farbige Ellipse ohne Canvas

  Alt 15. Sep 2008, 16:50
Delphi-Quellcode:
 SelectObject(DC,GetStockObject(DC_BRUSH));
 SetDCBrushColor(DC, RGB(255, 255, 0));
Ellipse(DC, XPos, YPos, XPos+Größe, YPos+Größe)
// ...
Thomas
  Mit Zitat antworten Zitat
Kytrix

Registriert seit: 26. Nov 2007
54 Beiträge
 
#3

Re: Farbige Ellipse ohne Canvas

  Alt 15. Sep 2008, 17:05
WOW ....... VIELEN DANK für deine Hilfe
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:54 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