GetPixel: Unterschied zwischen den Versionen
Aus API-Wiki
(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: | + | [[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