Delphi-Quellcode:
function kzTheme.GetDarkLightSupport: Boolean;
const
ComCtlVersionIE6 = $00060000;
begin
Result := (not (GetFileVersion(comctl32) >= ComCtlVersionIE6));
end;
So nutze ich es gerade, als property getter in class. Bei meinen jetzigen tests funktioniert es super. (so brauch ich weder Dialogs noch ComCtrls einbinden)
property SupportDarkLight: Boolean read GetDarkLightSupport;
aber nun entstehen an ganz anderer stelle neue spannende dinge hehehe (dwm arbeitet dann anders...)
Danke für Deinen Beitrag @Uwe!
Ich werde es nun auch so anpassen das der Wert nur einmal abgefragt wird (cached), das war nochmal ein guter tipp!!