Findet heraus ob die Desktop-Fenster-Manager-Komposition (DWM) aktiviert ist oder nicht
#include <WinAPIGdi.au3>
_WinAPI_DwmIsCompositionEnabled ( )
Erfolg: | 1 - Die DWM-Komposition ist aktiviert. 0 - Die DWM-Komposition ist nicht aktiviert. |
Fehler: | 0 und setzt das @error Flag auf ungleich null, das @extended Flag kann den HRESULT-Fehlercode enthalten. |
Diese Funktion benötigt Windows Vista oder höher.
Suche nach DwmIsCompositionEnabled in der MSDN Bibliothek.
#include <MsgBoxConstants.au3>
#include <WinAPIGdi.au3>
#include <WinAPISys.au3>
If Number(_WinAPI_GetVersion()) < 6.0 Then
MsgBox(($MB_ICONERROR + $MB_SYSTEMMODAL), 'Fehler', 'Windows Vista oder neuer wird benötigt.')
Exit
EndIf
Local $aState[2] = ['Deaktiviert', 'Aktiviert']
ConsoleWrite('Aero ist: ' & $aState[_WinAPI_DwmIsCompositionEnabled()] & @CRLF)