PaintDesktop: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: __NOTOC__ Die API-Funktion PaintDesktop malt den Desktop-Hintergrund in ein Control mittels dessen hDc. <PRE> Declare Function PaintDesktop Lib "user32.dll" _ ...)
 
Zeile 1: Zeile 1:
 
__NOTOC__
 
__NOTOC__
Die API-Funktion PaintDesktop malt den Desktop-Hintergrund in ein Control mittels dessen hDc.
+
Die Funktion PaintDesktop zeichnet den Desktophintergrund bzw. das Desktopmuster in den angegebenen Devicecontext, z.B. einer Picturebox.
  
 
<PRE>
 
<PRE>
Declare Function PaintDesktop Lib "user32.dll" _
+
Declare Function PaintDesktop Lib "user32.dll" ( _
                 (ByVal hdc As Long)_
+
                 ByVal hdc As Long _
                 As Long
+
                 ) As Long
 
</PRE>
 
</PRE>
  
Zeile 16: Zeile 16:
 
===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.  
  
  
Zeile 32: Zeile 32:
  
  
===Links===
+
===Hinweise===
  
http://www.urs-homepage.de/upload/programming/vb6/roentgen.frm.txt
+
Sollte die Funktionsrückgabe 0 sein, so lässt sich durch Err.LastDLLError die Fehlernummer zurückgeben.
  
[[Kategorie:User]]
+
 
 +
===Betriebssystem===
 +
 
 +
*Windows 95 / 98 / Me
 +
*Windows NT 4.0 / 2000 / XP
 +
*Windows Vista
 +
 
 +
 
 +
 
 +
===Verweise===
 +
 
 +
MSDN US-Libary [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]
 +
 
 +
[[Kategorie:GDI]]

Version vom 17. März 2007, 19:38 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 Desktop-Hintergrund 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]