Startseite > Archiv > GDI-Grundlagen

GDI-Grundlagen

dotnetpro 2/2005 Von erschienen in dotnetpro 2/2005 auf Seite 88
Code: A0502VB
Keine Bewertung

Ob Linien, Rechtecke oder Bitmaps: In dem Artikel zeigt Ihnen dotnetpro, wie Sie das GDI-Interface von Windows einsetzen, um Grafiken zu zeichnen.

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

_Abbildung3   _fRect   200589   200591   200593   200595   2005www   A0502VB   Abbildung   Abbildung4   Abbildung5   aber   abge   abgerun   abgerunde   abgerundeten   abgeschlossen   Abhängigkeit   abschlie   Abschließend   abschließenden   Abständen   Acht   achten   aktive   aktuell   aktuellen   align   alle   Allerdings   allesamt   Allgemeinteil   also   alternativ   Anbindung   ande   andere   Angabe   Angaben   ange   angeboten   angeführt   angegeben   angegebene   angegebenen   angehoben   angelegt   angelegten   angewählten   angrenzt   Anlegen   anschaulicht   anschlie   anschließend   anten   Anzeigefeld   anzuge   arbei   arbeiten   auch   aufgerufen   aufgrund   Aufräumarbeiten   Aufruf   aufrufen   aufwändiger   aufweist   Ausfüh   ausführ   Ausgabe   Ausgabebe   Ausgabeberei   Ausgabebereich   Ausgabebereiche   AusgabebereicheperRECT   Ausgabebereichplatziertaus   AusgabemitBerücksichtigungderGrößedesZielbereichs   Ausgaben   Ausgabepositio   Ausgangs   ausge   ausgeben   ausgebenden   ausgehend   ausreichender   Ausrichten   Ausrichtung   Ausrichtungsvarianten   Ausrun   Ausschnittausdem3   Aussehen   Außerdem   Äußere   äußeren   Auswahl   auswählen   auszu   Auto   automatisch   automatische   Basic   basieren   bDist   Bedarf   beendet   Befehl   Beide   beiden   beim   Beispiel   Beispielaufrufe   Beispielprogramm   beispiels   beispielsweise   beitet   bekannt   bekommen   belegten   beliebig   beliebigen   Benut   Benutzer   benutzerdefi   benutzerdefiniert   benutzerdefinierte   BenutzerdefinierteGrafikob   benutzerdefinierten   Bereich   Bereiche   bereit   bereitge   bereitgestellt   bereits   bereitstellt   berücksichtigen   berücksichtigenmüssen   berücksichtigt   beschleu   BesonderheitenbeiderGDI   bestän   beständige   betrachten   betrachtet   Bevor   bevorzugt   bewegen   beziehen   beziehungsweise   Bezug   Bild   Bildausdehnung   Bildausgabe   Bildausrichtung   Bilder   Bildern   Bildes   Bildfeld   Bildfeldern   Bildfeldes   Bildgröße   Bildhöhe   Bildkennung   Bildobjekt   Bildsym   Bildsymbol   Bildsymbole   Bildsymbolen   BildsymboleundBitmaps   Bildtyp   Bildvari   Bildverwaltung   Bildweite   birgt   BitBlt   Bitmap   Bitmaps   black   BLACK_PEN   blau   bleDC   Boolean   bottom   BottomD   Box3D   breite   Brush   bund   ByVal   Case   CenterLeft   CenterMiddle   CenterRight   ChangeGraficType   chanismen   cheln   chelnde   chelt   chenfunktion   chenroutinen   ches   Circle   cken   Code   codieren   Colors   Context   Counter   crColor   Create   CreateCompati   CreateCompatibleDC   CreatePattern   CreatePatternBrush   CreatePen   Cursor   Cursors   dabei   dadurch   Dahinter   damit   Danach   dann   darauf   darf   Dash   DashDot   DashDotDot   DasKachelnvon   dass   dassder   DasVerfahren   DasWichtigste   Datentyp   dazu   DECLARE   defi   Definieren   definiert   definierten   Deklarationenzum   DeleteDC   DeleteObject   dementsprechend   demnach   denen   Dennoch   denselben   deren   dern   dernentnommen   dessen   dessenAuswertung   desto   deten   deutlich   Device   Diagonale3D_NachOben   Diagonale3D_NachUnten   DieallgemeineFunktionzum   dies   DiesAbbildung1   diese   diesem   diesen   dieser   dieses   DieVorder   DiezentraleZeichenroutineDrawGDI   digen   diglich   direkt   Doppel   Doppelte   doppelten   doppelter   Dort   dotnetpro   DownLeft   DownMiddle   DownRight   dows   Draw   DrawFigure   DrawGDI   DrawIcon   DrawPat   DrawPattern   DrawPicture   DrawPicturelassensichGra   DrawSimpleText   dritten   Drucker   dummy   dung   durch   durchführbar   durchführen   durchgeführt   durchzuführen   dwRop   Ecke   Ecken   effek   Effekt   Eigen   eigene   Eigenschaft   Eigenschaften   eine   einebeständige   einem   einen   einer   eines   einfachen   einfacher   einfachere   einfacheren   eingeführt   eingesetzt   einmalig   Einsatz   einsetzen   einzelnen   einzigen   Ellipse   Ellipse3D   Ellipsen   else   endlich   Entde   enthalten   entnehmen   entweder   Enum   Enumerationsda   Enumerationsdatentyp   erfahren   erfolgen   erfolgt   Ergeb   ergeben   Ergebnis   ergibt   erhält   erhalten   erheblich   erhöhter   erlauben   erlaubt   ermit   ermitteln   ermittelt   erneut   errechnet   errechneten   erreichen   Error   erwähnt   erwarten   erwartet   erweiterten   erzeugt   erzie   erzielen   erzielt   Exit   fach   fachheithalberaus   Fall   false   Farb   Farbanteilen   Farbe   Farben   Farbgebungen   Farbmus   Farbpalettenfenstern   Farbverläufe   Farbverläufen   Farbwechsel   Farbwert   Farbwerte   Farbwerten   fasst   Fassung   fehlenden   Fenster   Fensterkennungen   fest   festgelegt   Figu   Figur   figure   Figuren   Figurensteuerelement   Figurentyp   Figurentypen   Figurtyp   fikenineinemvorgegebenen   fikgefülltwird   fikwirdsogeka   finden   Firgurentypen   flächenobjekte   flexibler   Folgenden   folgtdankGDIinderGe   font   FontAlignment   Form   Format   Formen   Formularbereich   Fortsetzung   Frame   Framer1   fRect   frei   freigeben   freigegeben   fügbarmachen   füllen   Füllmus   Füllmuster   Füllmusterzeichnen   Function   fünf   Funk   funktio   Funktion   Funktionen   FunktionenfürdasZeichnendeklarieren   Funktionsdeklarationen   funktionsintern   Funktionsparameter   FunktionzumErzeugen   gaben   ganz   gdi32   gdiFigureStyle   gdiLine   gdiLineStyle   gearbeitet   geben   gebenen   Gebilde   gebildet   gefüllt   gegebenen   gegebenenfalls   gegebenenGra   gekachelt   geladen   gelegt   gelernt   gelesen   gelöscht   gemacht   Gemeinsamkeiten   genannte   genannten   Genauer   gend   generie   generieren   genschaft   genutzt   geometri   geometrische   geprüft   Gerä   gerabeitet   gerade   Geräte   Gerätekon   Gerätekontext   Gerätekontextes   gesamteHinter   Gesamter   geschachtelt   geschachteltes   geschickte   geschieht   Geschwindigkeit   Geschwindigkeitsgründen   gesetzt   gesondert   gesonderte   gestaltet   gestellt   GetDC   GetStockObject   gewähl   gewählt   gewählte   gewünschte   gewünschten   gewünschter   gezeich   gezeichnet   gezeichnetund   gilt   grafi   Grafik   Grafiken   GrafikenimBei   Grafikfunktionen   Grafikmethoden   Grafikobjekteanlegen   Grafikprogrammierung   Grafikroutinen   grafische   grafischen   grafischenFigu   grafischer   Graphics   greifen   Größe   größer   grün   Grund   grundfarbe   Grundfunktionen   Grundla   Grundlage   Grundlagen   grundlegenden   gundmitderan   gung   guren   haben   halb   handelt   Handle   HAnzahl   häufig   hauptfarbe   Hauptformular   hBitmap   hBmp   hBmpOld   hBrOld   hCenter   hDestDC   Heft   herge   hIcon   hier   Hilfe   hingegegen   hingegen   hingewiesen   Hinter   Hintergrund   Hintergrundfarbe   Hintergrundfarben   Hintergrundgra   Hintergrundgrafik   Hintergund   hObject   Höhe   hoher   hörige   HPEN   hPenOld   hSrcDC   Icon   iden   identisch   Ihnen   ihren   ihrerseits   image   immer   imple   imVerbund   indas   indem   ineffektiver   initialisiert   inner   innere   Inneren   innerhalb   InOut_Inset   InOut_Outset   Inset3   Inset3D   Integer   interessante   interface   intern   inVerbindung   iWidth   ject   Jede   jeder   jedes   jedoch   jekt   jektezeichnen   jeweiligen   jeweils   Kacheleffekt   kacheln   KachelnvonBitmaps   kann   kein   keine   kennen   Kennung   klarieren   kleinen   kleinenBitmap   kleiner   Kombination   kombinierte   kompatibel   kompatible   kompatiblen   kompatibler   komplexer   komplexere   können   Kontext   Kontrollme   Konvertierung   Koodinaten   Koordinate   Koordinaten   Koordinatenbereich   Kreis   Kreise   Kreisen   lange   lassen   lässigen   lässt   lectObject   lediglich   Left   Legen   leicht   Lesen   letzt   letztge   liche   liebige   liefern   liefert   liegt   Line   LineTo   Linie   Linie3D_horizontal   Linie3D_vertikal   Linien   Linieneffekt   Linienstil   Linienstile   LinienstilenundLinienweiten   Linienstileund   Linienweite   Linienweiten   Linienzeichnen   linke   linken   links   Listing   long   LonghPenOld   LongTop   löschen   Löscht   lösen   lpPoint   machen   macht   maps   Maßangaben   matisch   mehr   mehrere   mehreren   mehrfach   MemHdc   mentiert   meter   Methoden   MitderFunktion   mithilfe   Mitte   MitteLinks   mittelt   MitteMittex   MitteRechts   mittig   mitunter   mitVisualBasic6   möglich   Möglichkeiten   MoveTo   MoveToEx   muss   müssen   Muster   Mustern   Musterner   nach   nachdem   nachfol   nachfolgend   nachfolgenden   nachgebildet   nächst   Name   nannte   Neben   nebeneinan   nere   neten   neun   neut   Next   nHeight   nicht   nienweite   niert   nierte   nigen   nisse   noch   normale   nothing   nPenStyle   Nullwert   numerischen   nutzen   nutzerdefinierten   nWidth   oben   ObenLinks   ObenMitte   ObenRechts   Ober   obere   oberen   Oberflächen   Oberflächenprogrammie   Obgleich   object   Objek   Objekt   Objekte   Objektes   Objektsteuerelement   obligatorischen   oder   offen   ohneden   OleColorToRgb   optimale   optional   optionalen   optisch   OutSet3D   PaintBackground   PaintBackgroundPicture   pAlign   Para   Parallelunterstützungvon   Parameter   Parametern   Pattern   PatternBrush   PicAlign   PicBoxBuffer   Picture   Picture1   PictureBox   Pinsel   Pixel   Pixeln   platziertausgeben   platziertenBildfel   POINTAPI   Posi   Position   Positionierung   Positionsangaben   praktisch   pRect   Prinzipiell   Programmes   Programmierschnittstelle   programmiert   Prozedur   Prozedurintern   prüft   ptLineTo   public   Punkt   Punktkoordinate   Quadrat   Quell   Quellgerätekontext   Quellmoduls   Quelltextzeile   Rahmen   Rahmenabstand   rahmenbreite   Rahmenstile   Rahmentypen   rätekontext   räumarbeiten   Rechte   Rechteck   Rechtecke   Rechtecken   rechteckiger   rechts   RECT   Rectangle   reich   reichen   reitstellt   rekt   renwerdenin   Ressourcen   Ressourcenfreigabe   Resume   riable   right   RndPic   roman   rotierten   RoundRect   RoundRect3D   Routine   Routinen   rücksichtigt   rufen   rundungswert   rung   rungszeiten   Sache   sammen   sämt   Sämtliche   Scale   ScaleHeight   Scalemode   ScaleWidth   schaft   schaftenfenster   schatten   Schatteneffekteselbst   Schattierungseffekt   sche   scheinen   schen   schiedlichen   Schleifenkonstrukt   schließend   schließlich   Schlüssel   schnellere   schriften   Schritten   schwindigkeitoptimiert   screen   sehen   Sehr   sein   selbst   SELECT   SelectOb   SelectObject   setzen   setzt   Shape   sible   sich   sichtlich   siehe   sind   sinnvoll   Size   skalieren   sofern   solche   Solid   soll   Sollte   sollten   somit   sondern   sowie   sowohl   sparen   später   speicherintensiv   speziel   speziell   spezielle   spezifisch   spielprogramm   spielsweise   sPos   sprechende   SRCCOPY   ßend   Standardmäßig   stände   stanten   static   StdFont   stehen   stel   Stelle   stellen   stellt   stellten   steuerelement   Steuerelemente   Steuerelementprogrammierung   stift   Stiftes   stimmt   Strukturen   Strukturvariable   Strukturvariablen   Strukturverwalten   style   sual   SubAbbildung2   Swap   Symbole   Systeme   Systemressourcen   tekontext   tekontextes   teln   temfarben   tentyp   tern   Text   Texten   THEN   times   tion   tionen   tionierung   tionsparameter   Tipps   tisch   Top_Left_SingleLine   traut   Tricks   ture   Twips   TwipsPerPixelX   TwipsPerPixelY   TwipsToPixelX   TwipsToPixelY   type   Typen   Typs   über   überge   übergebe   übergeben   übergebenen   übergebenenRECT   übergebeneVerbundvariable   übernimmt   übernommen   überprüft   Üblicherweise   Umgang   umkopieren   umkopiert   Umstand   Umständen   umwandeln   umzukopieren   umzusetzen   undFigurenstilevor   undfreigeben   unmittelbar   unten   UntenLinks   UntenMitte   UntenRechts   unter   untere   untereinander   unterscheiden   Unterschied   Unterschiede   unterschiedliche   unterschiedlichen   unterstützen   unterstützt   unterVisual   UpperLeft   UpperMiddle   UpperRight   Ursprung   user32   Variablen   vbPicTypeBitmap   vbPicTypeIcon   vCenter   veranschaulicht   verantwortlich   verarbeiten   Verbin   Verbindung   verbirgt   verborgen   Verborgenen   Verbundstruktur   Verbundva   Verbundvariablen   verdanken   Verfü   Verfügung   Vergleich   vergleichen   verschlüsselt   versenkt   versetzt   vertiert   Verwal   verwaltet   verwen   verwenden   viele   Visual   VisualBasic6   vollständig   vonFüllmustern   vonVisual   vordefinieren   vordefiniert   Vordefinierte3   vordefinierten   vordefinierter   Vorder   Vordergrundfarbe   vorge   vorgegebene   vorgesehen   vorgestellt   vorliegenden   vornimmt   vorzei   vorzeitig   vorzugt   Wahl   wahlweise   WAnzahl   wäre   wartet   Wechsel   wechselt   weise   weisen   weitaus   weite   weiten   weiteren   welche   wenden   wenig   Wenn   werden   werdenderEin   Wert   Werte   wertet   wesentliche   wichtigste   width   wieder   wiederdurch   wiederholt   WINDOWS   wird   wobei   Wollen   wünschte   wurde   wurden   xSrc   ySrc   zahlwerte   Zeich   Zeichen   Zeichenfunk   Zeichenfunktionen   Zeichenfunktionenver   Zeichenob   Zeichenobjekt   Zeichenobjekten   Zeichenrouti   Zeichenroutine   Zeichenroutinen   Zeichenstift   Zeichenstifteanlegen   Zeichenstiftes   zeichnen   Zeichnenvon   ZeichnenvonBitmaps   ZeichnenvonFigurenund   Zeichnenvongekachelten   zeichnet   zeigt   zeilenweise   zerdefinierte   ziehungsweise   Zielberei   Zielbereich   Zielbereiches   Zielbreite   Zielgeräte   Zielgerätekontext   Zielhöhe   Zielkoordina   Zielkoordinaten   zielle   zielt   zueinander   zufällig   zuge   zugehörige   zugreifen   Zugriff   Zugriffsnummer   Zuhilfenahme   zulässigen   zumeist   zunächst   zurück   zurückgreift   zusammen   zusammensetzen   Zusätzlich   zusätzlichen   zuvor   zwangsläufig   Zwar   zwei   zweifach   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