GetPixel
Aus API-Wiki
Zur Navigation springenZur Suche springenDie 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