Funktionreferenz


_WinAPI_DwmGetColorizationColor

Beschreibung anzeigen in

Gibt die aktuelle genutzte Farbe für den Desktop-Fenster-Manager-Glas-Komposition (DWM) zurück

#include <WinAPIGdi.au3>
_WinAPI_DwmGetColorizationColor ( )

Rückgabewert

Erfolg: Die aktuelle Farbe (0xAARRGGBB) welche für die Glaskomposition verwendet wird. @extended gibt an ob die Farbe eine undurchsichtige Überblendung ist:
    1 - Die Farbe ist eine undurchsichtige Überblendung.
    0 - Die Farbe ist keine undurchsichtige Überblendung.
Fehler: 0 und setzt das @error Flag auf ungleich null, das @extended Flag kann den HRESULT-Fehlercode enthalten.

Bemerkungen

Diese Funktion benötigt Windows Vista oder höher.

Siehe auch

Suche nach DwmGetColorizationColor in der MSDN Bibliothek.

Beispiel

#include <MsgBoxConstants.au3>
#include <WinAPIGdi.au3>

If Not _WinAPI_DwmIsCompositionEnabled() Then
    MsgBox(($MB_ICONERROR + $MB_SYSTEMMODAL), 'Fehler', 'Windows Vista oder neuer mit aktiviertem Aero Themea wird benötigt.')
    Exit
EndIf

Local $iColor = _WinAPI_DwmGetColorizationColor()
Local $iBlend = @extended

ConsoleWrite('Farbe für die Glas-Zusammensetzung: 0x' & Hex($iColor) & @CRLF)
ConsoleWrite('Transparenz: ' & (Not $iBlend) & @CRLF)