Funktionreferenz


_WinAPI_UpdateLayeredWindow

Beschreibung anzeigen in

Aktualisiert die Position, Größe, Umriss, Inhalt und Durchscheinbarkeit (Opazität) eines mehrschichtigen Fensters

#include <WinAPISysWin.au3>
_WinAPI_UpdateLayeredWindow ( $hWnd, $hDestDC, $tPTDest, $tSize, $hSrcDC, $tPTSrce, $iRGB, $tBlend, $iFlags )

Parameter

$hWnd Handle zu einem mehrschichtigen Fenster. Ein mehrschichtiges Fenster wird durch Angabe des $WS_EX_LAYERED Fensterstils erzeugt.
$hDestDC Handle zu einem Gerätekontext des Bildschirms
$tPTDest Eine $tagPOINT Struktur oder ein Zeiger auf diese, welche die neue Bildschirm-Position des mehrschichtigen Fensters bestimmt.
Wenn die aktuelle Position nicht geändert wird, kann dieser Wert Null sein.
$tSize Eine $tagSIZE Struktur oder ein Zeiger auf diese, welche die neue Größe des mehrschichtigen Fensters festlegt.
Ändert sich die Größe des Fensters nicht, kann dies 0 sein.
$hSrcDC Handle zu einem Gerätekontext der Oberfläche, welche das mehrschichtige Fenster definiert.
Dieses Handle kann durch Aufruf der _WinAPI_CreateCompatibleDC() Funktion erhalten werden.
$tPTSrce Eine $tagPOINT Struktur oder ein Zeiger auf diese, welche die Lage des mehrschichtigen Fensters im Gerätekontext angibt
$iRGB Der Farbwert, der beim Erzeugen des mehrschichtigen Fensters benutzt wird
$tBlend Eine $tagBLENDFUNCTION Struktur oder ein Zeiger auf diese, welche beim Erzeugen des mehrschichtigen Fensters den zu nutzenden Transparenzwert (Opazität) festlegt
$iFlags Dieser Parameter kann einer der folgenden Werte sein:
    $ULW_ALPHA - Nutzt $tblend als Mischfunktion
    $ULW_COLORKEY - Nutzt $iRGB als Transparenzfarbe
    $ULW_OPAQUE - Zeichnet ein undurchsichtiges, mehrschichtiges Fenster

Rückgabewert

Erfolg: True
Fehler: False. Es ist _WinAPI_GetLastError() aufzurufen um erweiterte Fehlerinformationen zu erhalten.

Verwandte Funktionen

$tagBLENDFUNCTION, $tagPOINT, $tagSIZE

Siehe auch

Suche nach UpdateLayeredWindow in der MSDN Bibliothek.