Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
Delphi 10.2 Tokyo Professional
|
Re: XP-Style in DLL
31. Dez 2005, 13:18
Ich hab' gerade mal ein bisschen nachgeforscht und versucht, UxTheme.IsAppThemed und UxTheme.IsThemeActive zu überschreiben. Das Problem ist, dass der Aufruf (Themes.pas):
FNewComCtrls := GetFileVersion(comctl32) >= ComCtlVersionIE6;
je nach vorhandenem Manifest eine andere Version zurückliefert (ohne: 5.irgendwas, mit: 6.irgendwas) und danach entschieden wird, ob theming benutzt werden kann.
Auf meinem Rechner (MCE 2005):
C:\Windows\system32\comctl32.dll: 5.82.2900.2649
C:\Windows\WinSxS\x86_Microsoft.Windows.Common-Controls_...\comctl32.dll: 6.0.2600.0, 6.0.2900.2180 und 6.0.2900.2649
Ich hab' noch keine Möglichkeit gefunden das zu umgehen...
|