PaintDesktop: Unterschied zwischen den Versionen
Aus API-Wiki
K (=== = ==) |
K |
||
Zeile 7: | Zeile 7: | ||
) As Long | ) As Long | ||
</PRE> | </PRE> | ||
− | |||
==Parameter== | ==Parameter== | ||
''hdc'' | ''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. | :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)== | ||
Zeile 18: | Zeile 16: | ||
Die Funktion gibt einen Wert des Types ''Long'' ungleich 0 bei Erfolg, den Wert 0 bei Misserfolg zurück.<br> | 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. | Sollte die Funktionsrückgabe 0 sein, so lässt sich durch ''Err.LastDLLError'' die Fehlernummer zurückgeben. | ||
− | |||
==Beispiel== | ==Beispiel== | ||
Zeile 31: | Zeile 28: | ||
End if | End if | ||
</PRE> | </PRE> | ||
− | |||
==Betriebssystem== | ==Betriebssystem== | ||
Zeile 38: | Zeile 34: | ||
*Windows NT 4.0 / 2000 / XP | *Windows NT 4.0 / 2000 / XP | ||
*Windows Vista | *Windows Vista | ||
− | |||
==Verweise== | ==Verweise== | ||
Zeile 47: | Zeile 42: | ||
Wohlmöglich temporäre Quelle(n): | Wohlmöglich temporäre Quelle(n): | ||
:Privatbeispiel von Urs-Björn Schmidt [http://www.urs-homepage.de/upload/programming/vb6/roentgen.frm.txt] | :Privatbeispiel von Urs-Björn Schmidt [http://www.urs-homepage.de/upload/programming/vb6/roentgen.frm.txt] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Kategorie:GDI]] | [[Kategorie:GDI]] |
Version vom 7. Mai 2008, 11:14 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
Sichere Quelle(n):
- MSDN US-Library [1]
Wohlmöglich temporäre Quelle(n):
- Privatbeispiel von Urs-Björn Schmidt [2]