GetPixel: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: __NOTOC__ Die API-Funktion GetPixel gibt Auskunft über die Farbe eines bestimmten Pixels innerhalb eines Fensters. <code vb> Declare Function GetPixel Lib "gdi32...)
 
Zeile 58: Zeile 58:
  
  
[[Kategorie:gdi]]
+
[[Kategorie:GDI]]
 
[[Kategorie:Grafik]]
 
[[Kategorie:Grafik]]

Version vom 1. April 2009, 17:51 Uhr

Die API-Funktion GetPixel gibt Auskunft über die Farbe eines bestimmten Pixels innerhalb eines Fensters.

Declare Function GetPixel Lib "gdi32" ( _

                ByVal hdc As Long, _
                ByVal x As Long, _
                ByVal y As Long) As Long 


Parameter

hdc

Handle auf den Gerätekontext (Device Context), auf dem sich das Pixel befindet, dessen Farbe zu bestimmen ist.

x

X-Koordinate des Pixels

y

Y-Koordinate des Pixels.


Rückgabewert

Die Funktion gibt einen Wert des Types Long zurück. Der Rückgabewert ist die Farbe des Pixels im RGB-Format oder CLR_INVALID.


Beispiel

' ScaleMode muss auf Pixel eingestellt sein ' Es sollte ein Bild geladen oder etwas auf das Formular gezeichnet worden sein Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

  Me.Caption = CStr(GetPixel(Me.hDC, X, Y))

End Sub


Verwandte Funktionen

SetPixel - Setzt den Farbwert eines Pixels
GetDC - Gibt das Handle auf den Gerätekontext eines Fensters zuürck.


Verweise


Quellen