GetPixel: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
 
Zeile 2: Zeile 2:
 
Die API-Funktion [[GetPixel]] gibt Auskunft über die Farbe eines bestimmten Pixels innerhalb eines Fensters.
 
Die API-Funktion [[GetPixel]] gibt Auskunft über die Farbe eines bestimmten Pixels innerhalb eines Fensters.
  
<code vb>
+
<syntaxhighlight lang="vb">
  
 
Declare Function GetPixel Lib "gdi32" ( _
 
Declare Function GetPixel Lib "gdi32" ( _
Zeile 9: Zeile 9:
 
                 ByVal y As Long) As Long  
 
                 ByVal y As Long) As Long  
  
</code>
+
</syntaxhighlight>
  
  
Zeile 29: Zeile 29:
 
==Beispiel==
 
==Beispiel==
  
<code vb>
+
<syntaxhighlight lang="vb">
 
' ScaleMode muss auf Pixel eingestellt sein
 
' ScaleMode muss auf Pixel eingestellt sein
 
' Es sollte ein Bild geladen oder etwas auf das Formular gezeichnet worden sein
 
' Es sollte ein Bild geladen oder etwas auf das Formular gezeichnet worden sein
Zeile 35: Zeile 35:
 
   Me.Caption = CStr(GetPixel(Me.hDC, X, Y))
 
   Me.Caption = CStr(GetPixel(Me.hDC, X, Y))
 
End Sub
 
End Sub
</code>
+
</syntaxhighlight>
  
  

Aktuelle Version vom 7. Oktober 2016, 21:22 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