GetPixel

Aus API-Wiki
Version vom 15. November 2008, 13:47 Uhr von Henrik Ilgen (Diskussion | Beiträge) (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...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

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