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" _ ...)
 
 
(11 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
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>
  
 +
==Parameter==
 +
''hdc''
 +
: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.
  
===Parameter===
+
==Rückgabe(n)==
''hdc As Long''
 
:Der hDc eines Controls in das der Desktop-Hintergrund gemalt werden soll.
 
  
 +
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.
  
===Rückgabe(n)===
+
==Beispiel==
 
 
Die Funktion gibt einen Wert des Types ''Long'' ungleich 0 bei Erfolg, den Wert 0 bei Misserfolg zurück.
 
 
 
 
 
===Beispiel===
 
  
 
<PRE>
 
<PRE>
Zeile 31: Zeile 29:
 
</PRE>
 
</PRE>
  
 +
==Betriebssystem==
 +
 +
*Windows 95 / 98 / Me
 +
*Windows NT 4.0 / 2000 / XP
 +
*Windows Vista
  
===Links===
+
==Verweise==
  
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>
  
[[Kategorie:User]]
+
[[Kategorie:Funktionen]]
 +
[[Kategorie:Grafik]]
 +
[[Kategorie:user32]]

Aktuelle Version vom 3. Oktober 2009, 08:28 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

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

MSDN US-Library [1]