PaintDesktop

Aus API-Wiki
Zur Navigation springenZur Suche springen
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

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

Sichere Quelle(n):

MSDN US-Library [1]

Wohlmöglich temporäre Quelle(n):

Privatbeispiel von Urs-Björn Schmidt [2]




Diese Deklaration wurde von Urs-Björn Schmidt erstellt. Sollten Sie Fragen zur Verwendung der entsprechenden Funktion haben, so verwenden Sie hierfür bitte das Visual Basic Forum, die Artikeldiskussionsseite oder die Nutzerdiskussionsseite.