PaintDesktop: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
K (Pate eingetragen)
K (Grobe Überarbeitung (Leerzeilen, Rechtschreibung, Struktur, Vorschläge von Nils))
Zeile 1: Zeile 1:
 
__NOTOC__
 
__NOTOC__
Die Funktion PaintDesktop zeichnet den Desktophintergrund bzw. das Desktopmuster in den angegebenen Devicecontext, z.B. einer Picturebox.
+
Die Funktion PaintDesktop zeichnet den Desktophintergrund bzw. das Desktopmuster in den angegebenen Devicecontext, z.B. einer PictureBox.
  
 
<PRE>
 
<PRE>
Zeile 11: Zeile 11:
 
===Parameter===
 
===Parameter===
 
''hdc As Long''
 
''hdc As Long''
:Der hDc eines Controls, in das der Desktophintergrund gemalt werden soll.
+
:Gibt den Gerätekontext an, in welches der Desktophintergrund gezeichnet werden soll. Der Gerätekontext kann beispielsweise der einer PictureBox oder ein mit [[CreateCompatibleDC]] erstellter Gerätekontext sein.
  
  
 
===Rückgabe(n)===
 
===Rückgabe(n)===
  
Die Funktion gibt einen Wert des Types ''Long'' ungleich 0 bei Erfolg, den Wert 0 bei Misserfolg zurück.  
+
Die Funktion gibt einen Wert des Types ''Long'' ungleich 0 bei Erfolg, den Wert 0 bei Misserfolg zurück.<br>
 +
Sollte die Funktionsrückgabe 0 sein, so lässt sich durch ''Err.LastDLLError'' die Fehlernummer zurückgeben.
  
  
Zeile 30: Zeile 31:
 
End if
 
End if
 
</PRE>
 
</PRE>
 
 
===Hinweise===
 
 
Sollte die Funktionsrückgabe 0 sein, so lässt sich durch ''Err.LastDLLError'' die Fehlernummer zurückgeben.
 
  
  
Zeile 44: Zeile 40:
  
  
 +
===Verweise===
 +
 +
Sichere Quelle(n):
 +
:MSDN US-Library [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/pantdraw_18ds.asp]<br>
  
===Verweise===
+
Wohlmöglich temporäre Quelle(n):
 +
:Privatbeispiel von Urs-Björn Schmidt [http://www.urs-homepage.de/upload/programming/vb6/roentgen.frm.txt]
  
MSDN US-Library [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/pantdraw_18ds.asp]<br>
 
Privatbeispiel von Urs-Björn Schmidt [http://www.urs-homepage.de/upload/programming/vb6/roentgen.frm.txt]
 
  
 
----
 
----

Version vom 18. März 2007, 17:42 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

Gibt den Gerätekontext an, in welches der Desktophintergrund gezeichnet werden soll. Der Gerätekontext kann beispielsweise der einer PictureBox oder ein mit CreateCompatibleDC erstellter Gerätekontext sein.


Rückgabe(n)

Die Funktion gibt einen Wert des Types Long ungleich 0 bei Erfolg, den Wert 0 bei Misserfolg zurück.
Sollte die Funktionsrückgabe 0 sein, so lässt sich durch Err.LastDLLError die Fehlernummer zurückgeben.


Beispiel

Dim retVal as Long

retVal = PaintDesktop(Picture1.hDc)

If retVal = 0 Then
    'Error-Handler
End if


Betriebssystem

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


Verweise

Sichere Quelle(n):

MSDN US-Library [1]

Wohlmöglich temporäre Quelle(n):

Privatbeispiel von Urs-Björn Schmidt [2]



Benutzer:Bernhard Döbler/Vorlage:Zuständig