PaintDesktop: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
K
Zeile 11: Zeile 11:
 
===Parameter===
 
===Parameter===
 
''hdc As Long''
 
''hdc As Long''
:Der hDc eines Controls in das der Desktop-Hintergrund gemalt werden soll.
+
:Der hDc eines Controls, in das der Desktophintergrund gemalt werden soll.
  
  
Zeile 34: Zeile 34:
 
===Hinweise===
 
===Hinweise===
  
Sollte die Funktionsrückgabe 0 sein, so lässt sich durch Err.LastDLLError die Fehlernummer zurückgeben.
+
Sollte die Funktionsrückgabe 0 sein, so lässt sich durch ''Err.LastDLLError'' die Fehlernummer zurückgeben.
  
  

Version vom 17. März 2007, 19:39 Uhr

Die Funktion PaintDesktop zeichnet den Desktophintergrund bzw. das Desktopmuster in den angegebenen Devicecontext, z.B. einer Picturebox.

Declare Function PaintDesktop Lib "user32.dll" ( _
                 ByVal hdc As Long _
                 ) As Long


Parameter

hdc As Long

Der hDc eines Controls, in das der Desktophintergrund gemalt werden soll.


Rückgabe(n)

Die Funktion gibt einen Wert des Types Long ungleich 0 bei Erfolg, den Wert 0 bei Misserfolg zurück.


Beispiel

Dim retVal as Long

retVal = PaintDesktop(Picture1.hDc)

If retVal = 0 Then
    'Error-Handler
End if


Hinweise

Sollte die Funktionsrückgabe 0 sein, so lässt sich durch Err.LastDLLError die Fehlernummer zurückgeben.


Betriebssystem

  • Windows 95 / 98 / Me
  • Windows NT 4.0 / 2000 / XP
  • Windows Vista


Verweise

MSDN US-Libary [1]
Privatbeispiel von Urs-Björn Schmidt [2]