Startseite > Archiv > GDI+, benutzerdefinierte Grafikmethoden am Beispiel der Nachbldung der RoundRect-Funktion

GDI+, benutzerdefinierte Grafikmethoden am Beispiel der Nachbldung der RoundRect-Funktion

dotnetpro 10/2003 Von Andreas Maslo erschienen in dotnetpro 10/2003 auf Seite 74
Code: BASICS03
Keine Bewertung

Graffiti mit GDI+ Die Menge der Grafikmethoden von GDI+ ist auf den ersten Blick kaum überschaubar. Dennoch sind nicht alle Funktionen von GDI auch in GDI+ verfügbar. So fehlen beispielsweise Methoden zum Zeichnen abgerundeter Rechtecke oder Füllfunktionen für geschlossene Linienzüge. Der Artikel beschreibt unter anderem am Beispiel einer Sprühfunktion, wie Sie fehlende Grafikmethoden mithilfe der verfügbaren GDI+-Funktionalitäten selbst nachrüsten können.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

2002   2003   Abbildung   aber   abge   abgerun   abgerunde   abgerundete   abgerundeten   abgerundeter   abhängig   Abwei   abweichen   ActivePen   ActualPen   Adresse   Ähnli   Ähnliches   aktuelle   aktuellen   aktuellenZeichenkoordinate   Algorithmen   alle   allebenötigtenGrafikmethodenselbst   Allerdings   allesamt   also   andere   anderem   anders   Andreas   Angabe   angeboten   angelegt   angewählt   anhand   Anlegen   Anwendungen   arbeiten   Arbeitsweise   Architekturelemente   Artikel   Artikels   auch   Aufbau   aufgezogenen   aufnehmen   Aufruf   aufziehen   Ausga   Ausgabe   ausgehend   Ausrundungsradius   Ausschnitt   Ausschnitte   austauschen   Auswahl   automatisch   Autor   Basic   BASICS   basieren   bearbeiten   bebereichs   Bedarf   bedeutet   befasst   beim   Beispiel   beispielsweise   Beitrag   benötigen   Benut   Benutzer   benutzerdefiniert   benutzerdefinierte   benutzerdefinierten   benutzerdefiniertenGrafikfunktionen   benutzerdefiniertenGrafikmethodenin   benutzerdefiniertenMethode   Berater   Bereich   bereit   bereits   beschreibt   Bestandteil   bestimmt   bestimmte   bestimmten   Bevor   bevorzugt   bezie   beziehungsweise   Béziers   Bilder   bildet   Bildfeld   Bildfeldes   Bildfeldprogrammierung   Bildverwaltung   Bitmap   Blick   Boolean   brauchen   breite   ByRef   ByVal   Case   chen   chend   chenflächenobjekt   chenstift   cher   chung   cint   ClearBackgroundBuffer   Codie   codiert   damit   dann   dass   dazu   defi   definie   Definieren   definiert   definierte   definierten   Definition   Dennoch   deren   dessen   deten   Dialoge   Diamanten   diebenutzerdefinierteMethodeGet   dieinnerhalbderEigenschaftsdialoge   dient   diergummifunktionwirdderZei   dies   diese   diesem   diesen   dieser   dieses   Dipl   dius   dotnetpro   dranten   Draw   DrawArc   DrawEllipse   DrawFi   DrawFigure   Drawing   DrawLine   DrawRoundRect   DrawSpray   DrawUp   durch   dynamisch   dynamischen   ebenfalls   echten   Ecken   Eckenausrundung   Effekten   Eigen   Eigenschaft   Eigenschaften   Eigenschafts   Eigenschaftswerten   eine   einem   einen   einer   eines   einfach   einfachen   einfacher   Einfachheit   einfarbig   Eingesetzte   einmaligen   einsetzen   einzelnen   einzubinden   Element   Elemente   Ellipse   Ellipsen   else   Elseif   endgültiges   Endkoordinate   entspre   entsprechend   entspricht   Entwicklung   Ereignis   erfol   erfolgt   erfordert   erheblich   erken   erlaubt   erläutert   Erläuterung   ermittelt   ermöglicht   erneutes   erreichen   Erstellung   ersten   erwartet   erweitern   erweiterte   erweiterten   erzeugt   erzielen   etwa   Fachbuchautor   Fall   false   Farb   Farbauftrag   Farbauswahlpaletten   Farbdichte   Farbe   Farbkleckse   Farbkleckses   Farbpalette   Farbpartikel   Farbpunkte   Farbtropfen   Farbverlauf   Farbzuweisung   fehlen   fehlende   Fensterkennungen   ferner   fest   festgelegt   Figur   figure   Figuren   fikmethode   FillEllipse   finden   fließend   Folge   Folgenden   forderung   Forms   freier   Freihand   Freihandlinien   frmMain   fügung   führen   Fülleigenschaften   Füllfunktionen   Füllmuster   Füllmustern   Füllung   Füllungen   Func   Funktion   Funktionaliäten   Funktionalität   Funktionalitäten   Funktionen   Funktionsauswertung   ganz   ganze   geben   gehensweiseentsprichtdemVerfahren   gehensweisezurProgrammierungvon   geht   gemacht   genannt   generiert   generierten   genutzt   geometrische   geometrischen   gerade   geraden   Gerätekontex   geringfügig   Geschichte   geschlossene   geschrieben   gesondert   GetActivePen   GetActualPen   gewiesen   gewünschten   gezeichnet   gezeigt   ginnend   ginnt   glei   gleiche   gleichem   gleichen   Global   globale   Grad   Graffiti   grafi   Grafik   Grafikeigenschaften   Grafikfunktionen   Grafikmetho   Grafikmethode   Grafikmethoden   Grafikmethodenkennengelernt   Grafikmethodennut   Grafikprogrammierung   grafische   grafischen   gramm   Graphics   Größe   GrößederEckenausrundungin   größte   Grund   Grundaufbau   Grundlagen   gure   haben   halb   halber   Hauptformular   Hauptformulars   Heft   heraus   hier   hierfür   hingegen   Hinweise   Höhe   hungsweise   imAbbildung   Implementierung   indem   Informationen   Ingenieurbüro   IngES   initialisiert   inner   innerhalb   InnerhalbdesZeichenprogramms   Integer   Interop   jeder   jedoch   jeweils   Journalist   kann   kationen   kaum   keine   keineswegs   klecksen   kleine   kleinen   kombiniert   komfortableSetzenvonGDI   Komma   Kommt   komplexe   können   Koordina   Koordinate   Koordinaten   Koordinatenbereich   Koordinatenbereiche   Koordinatensystem   Kreis   Kreisbogen   Kreise   Kreisen   Kreises   kümmern   Kurven   kurz   Lage   lassen   lässt   laubt   lediglich   legt   legteineDüseander   leicht   leistungsfähigen   leitet   letzteres   letztgenannten   licher   liches   liegen   Line   Linie   Linien   Linienbreite   Linienstile   Linienzüge   Linienzügen   links   Listing   lokale   löschen   Mail   malt   Manipulation   Maslo   Maus   Mauscursorpositi   mBrush   mehr   Menge   menten   Menüs   mern   Metho   Methode   Methoden   metrischen   mithilfe   mitsamt   möglich   MouseEventArgs   Move   mPen   muss   müssen   nach   nachbil   nachbilden   nachge   nachgebildet   nachgebildete   nachgerüstet   nachrüsten   nahe   Namen   Neben   nehmen   nerhalb   neuen   Next   nicht   nieren   noch   nutzen   oben   object   ObjectDraw   Objek   Objekt   Objekte   Objekten   Objekttyp   oder   odermitFarbverläufen   OldX   OldY   optional   Optionalparameter   ordinate   ordneten   Paint   Parameter   perfekt   permanent   permanente   persön   phics   PicCtl   Pinsel   PinselStiftKlecksRadier   Pipet   PipetteColor   Pixeln   plat   platziert   Polygone   Positionierung   praktisch   prinzipielle   Programm   Programme   Programmintern   Publi   Puffers   Punkt   Quadrant   Quadranten   Quelltext   Radius   Rahmen   rameter   Randomize   recht   Rechteck   Rechtecke   Rechtecken   Rechtecks   rechts   RECT   reduzieren   Referenz   reits   Ressourcenfreigaben   RestoreTemporaryPaint   Richtungen   RndHeight   RndWidth   RndX   RndY   Round   RoundRect   RoundV   runden   rundetesRechteckgezeichnetwerden   rundung   Sämtliche   schaften   Schaltkreise   sches   schließlichGDI   schrieben   Sehr   Seite   Seiten   selbst   SELECT   sender   sich   siehe   simulieren   sind   Software   solchen   SolidBrush   soll   sollten   sondern   sowie   später   Spiel   Splines   SPRAY   spricht   Sprüh   Sprühausgabe   Sprüheffekt   Sprüheffekten   Sprühen   Sprühflasche   Sprühfunk   Sprühfunktion   Standard   Standardmäßig   Start   StartAngle1   StartAngle2   StartAngle3   StartAngle4   Startko   Startkoordinate   Startkoordinaten   Startwinkel   StartX   StartY   static   Stattdessen   stehen   stehende   Stelle   stellt   Sterne   stift   stifte   Stile   storeTemporaryPaint   Strich   string   SubAbbildung   Suchen   Swap   Symbole   Symbolleiste   Symbolschaltfläche   system   tätig   tauschen   Teil   temporäre   tenarbeitenmüssen   tenfarbe   tensystem   tergrund   Thema   THEN   ting   tion   tionen   transparent   Transparenzwerte   true   über   Übergabepa   Übergang   übergeben   überhaupt   überladen   übernommen   überprüft   überschaubar   Üblicherweise   Umsetzung   undEndkoordinateaufgerufen   ungleichmäßig   Universelle   universellen   unten   unter   Untergrund   Unterschied   unterschiedlichen   unterschiedlicher   Variable   variabler   Variante   variieren   variiert   Verfahren   verfügbar   verfügbaren   Verfügung   VerfügungstehendenGrafikmethoden   vergeblich   verglei   vergleiche   vertauschen   verteilt   Verwal   verwalten   verwaltet   verwenden   verwendenden   verzich   viel   Vielzahl   vier   Visual   voneinander   vorAugen   vordefinierte   vordefinierten   vorliegenden   vorliegendenBeispieleinex   Vorschaufunktionen   Vorteil   Vorteile   Wahl   wahlweise   wäre   weder   weise   weitere   Weiterführende   weiterhin   welche   welcher   weniger   WennSieaus   werden   Wert   Werten   Wertetausch   width   wieder   WINDOWS   WinPaint   wird   wobei   wünschten   wurde   wurden   Zahlen   Zeich   Zeichen   Zeichenbereichs   Zeichenfläche   Zeichenflächen   Zeichenflächenobjekt   Zeichenflächenobjekts   Zeichenfunk   Zeichenfunkti   Zeichenfunktion   Zeichenfunktionen   Zeichenmethode   Zeichenpro   Zeichenprogramm   Zeichenprogrammestellenhäufigeine   Zeichenprogrammswerden   ZeichenprogrammüberdieVariable   Zeichenroutinen   Zeichenstift   Zeichenstifts   zeichnen   zeichnet   zeichnung   zerdefinierteMethodeDrawSpray   ziehen   ziehungsweise   Zielposition   ziert   zogen   Zudem   zufällig   zufällige   Zufalls   Zufallskoordinaten   Zufallszahlen   Zufallszahlengenerator   zuge   zugeordnet   zurückgreifen   zurücklegt   zusätzliche   Zuweisung   Zwar   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen