SetPixel: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
Zeile 2: Zeile 2:
 
Die API-Funktion [[SetPixel]] gibt Auskunft über XYZ.
 
Die API-Funktion [[SetPixel]] gibt Auskunft über XYZ.
  
<syntaxhighlight lang="vb">
+
<syntaxhighlight lang="<syntaxhighlight lang="vb">">
  
 
Declare Function SetPixel Lib "gdi32" ( _
 
Declare Function SetPixel Lib "gdi32" ( _
Zeile 36: Zeile 36:
 
== Beispiel==
 
== Beispiel==
  
<syntaxhighlight lang="vb">
+
<syntaxhighlight lang="<syntaxhighlight lang="vb">">
 
'Beispielcode...
 
'Beispielcode...
 
Private Declare Function SetPixel Lib "gdi32.dll" ( _
 
Private Declare Function SetPixel Lib "gdi32.dll" ( _
Zeile 49: Zeile 49:
 
   
 
   
 
   With Picture1
 
   With Picture1
     .ScaleMode = vbPixels
+
     .ScaleMode = <syntaxhighlight lang="vb">Pixels
 
   
 
   
 
     ' Grafik per Zufall erzeugen.
 
     ' Grafik per Zufall erzeugen.
Zeile 85: Zeile 85:
 
==Verweise==
 
==Verweise==
  
*[http://www.activevb.de/tipps/vb6tipps/tipp0125.html ActiveVB Tipp 0125]<br>
+
*[http://www.active<syntaxhighlight lang="vb">.de/tipps/<syntaxhighlight lang="vb">6tipps/tipp0125.html ActiveVB Tipp 0125]<br>
*[http://www.activevb.de/rubriken/apikatalog/deklarationen/setpixel.html SetPixel]<br>
+
*[http://www.active<syntaxhighlight lang="vb">.de/rubriken/apikatalog/deklarationen/setpixel.html SetPixel]<br>
  
 
==[PFLICHT] Quelle(n)==
 
==[PFLICHT] Quelle(n)==

Version vom 5. November 2016, 23:11 Uhr

Die API-Funktion SetPixel gibt Auskunft über XYZ.

">

Declare Function SetPixel Lib "gdi32" ( _
                 ByVal hDC As Long, _
                 ByVal x As Long, _
                 ByVal y As Long, _
                 ByVal crColor As Long) As Long


Parameter

hDC

Der gewünschte Gerätekontext.

x

Gibt die x-Koordinate des betrachteten Pixels an, dargestellt in logischen Einheiten.

y

Gibt die y-Koordinate des betrachteten Pixels an, dargestellt in logischen Einheiten.

crColor

Gibt die gewünschte Farbe für das Pixel an.


Rückgabe(n)

Die Funktion gibt einen Wert des Types Long zurück.

TRUE

Die Funktion wurde erfolgreich ausgeführt.

FALSE

Es lag ein Fehler vor.

Beispiel

">
'Beispielcode...
Private Declare Function SetPixel Lib "gdi32.dll" ( _
  ByVal hdc As Long, _
  ByVal X As Long, _
  ByVal Y As Long, _
  ByVal crColor As Long) As Long


Private Sub Command1_Click()
 Dim I, J As Long
 
  With Picture1
    .ScaleMode = <syntaxhighlight lang="vb">Pixels
 
    ' Grafik per Zufall erzeugen.
    For I = 0 To .ScaleWidth
      For J = 0 To .ScaleHeight
        SetPixel .hdc, I, J, RGB(Rnd * 255, Rnd * 255, Rnd * 255)
      Next J
    Next I
  End With
End Sub

[OPTIONAL] Hinweise

Diese Funktion setzt die ABC - Runtime Environment voraus. Diese ist kostenlos erhältlich unter: [Adresse].


[OPTIONAL] Betriebsystem

Die Funktion ist unter folgenden Betriebssystemen funktionsfähig:

  • Windows NT 4.0
  • Windows NT 5.0 (2000)
  • Windows XP (ab SP2)
  • Windows Vista (nur x64)


[OPTIONAL] Verwandte Funktionen

Api1 - Beschreibung
Api2 - Beschreibung


Verweise

[PFLICHT] Quelle(n)

  • MSDN US-Libary (nach Möglichkeit Link auf die Beschreibung).
  • Andere Quellen (falls vorhanden)