Mitgelieferte VCL-Quellen sind was tolles...
ThemeAvailable prüft, ob sich die uxtheme.dll per loadlibrary laden lässt.
ThemeEnabled ist dann true, wenn ThemeAvailable true ist, die Funktionen 'IsAppThemed' und 'IsThemeActive' der uxtheme.dll true liefern, und wenn die per GetVersion ermittelte Version der comctl32.dll (Konstante comctl32 in Unit Windows) größer/gleich
$00060000 ist.
Definition der beiden Funktionen:
Delphi-Quelltext
1: 2: 3: 4:
| IsThemeActive: function: BOOL; stdcall; {$EXTERNALSYM IsThemeActive} IsAppThemed: function: BOOL; stdcall; {$EXTERNALSYM IsAppThemed} |
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.