Herd Software Entwicklung
DaVinci Grafikbibliothek
DaVinci Dokumentation
Diese Funktion setzt ein Pixel an dem Punkt, der durch die Parameter X und Y bezeichnet ist, mit der bestmöglichen Annäherung an den Farbwert, der mit dem Parameter cr vorgegeben ist.
void API RWSetPixel(
HDIBRW hDibRW,
int x,
int y,
COLORREF cr);
hDibRW HDIBRW von der Funktion RWOpenDIB zurückgeliefertes Handle zum DIB-Zugriff,
x int X-Koordinate des zu setzenden Punktes, d.h. die Anzahl der Pixel vom linken Rand der DIB zum zu setzenden Pixel,
y int Y-Koordinate des zu setzenden Punktes, d.h. die Anzahl der Pixel vom unteren Rand der DIB zum zu setzenden Pixel,
cr COLORREF bestimmt die Farbe, die benutzt wird, um den Punkt zu setzen.
Die Parameter der Funktion lehnen sich an die Definition der Windows API-Funktion SetPixel an, jedoch arbeitet SetPixel mit virtuellen Koordinaten während RWSetPixel mit DIB-Koordinaten arbeitet. In der Regel bedeutet dies, daß SetPixel Y-Koordinaten vom Oberen Rand der Grafik bestimmt, während RWSetPixel Y-Koordinaten vom Unteren Rand der DIB bestimmt.