GDI+
-
Hi,
sagt mal, seit wann gibt's eigentlich dieses GDI+? Scheint ja ne super Sache zu sein. Kann man das auch verwenden, um Programme für z.B. Win98 zu schreiben?
-
Seit .NET
ja
-
Danke.
-
Irgendwelche weiteren fragen?
Visual Studio 7 (.NET) läuft nur unter W2K/XP, aber die .NET Runtime (inklusive GDI+) läuft auch unter Win98.
-
Wie sieht's mit den ganzen GDI-Funktionen aus? Sowas wie SelectObject(). Werden die noch benötigt, wenn man GDI+ verwendet?
-
Hier geht es los...
Mein Wissensstand (hab' mir GDI+ aber nur mit der .NET Beta2 angeguckt, kann also etwas anders sein):
a) Kein SelectObject() mehr (yipee!)
b) Kein GetPixel
c) Keine Pixelgenaue positionierung, pixelbreite Linien usw. - alle Maße sind relativ
d) kein Hardware-Support, also deutlich langsamer (damals sah's so aus, als würde der erst mit der nächsten Windows-Version kommen - kann aber schon besser sein)
-
peterchen schrieb:
c) Keine Pixelgenaue positionierung, pixelbreite Linien usw. - alle Maße sind relativ
Das glaube ich dir nur, wenn es sich um Vektorgrafiken handelt...
-
Vektorgrafiken, und, glaub ich, Text (oder "Typography", wie's bei Microsoft heißt - aber schon da gab/gibt es einige Probleme mit der Berechnung der wirklichen Länge).
Bitmaps sollten pixelgenau positionierbar sein.