Zitat von
turboPASCAL:
Das Manifest legt fest wie Windows die Buttons darstellt also welches Schema der Darstellung.
Da du Deine Buttons etc. selber Zeichnest ist das uninteresant weil du nicht die Windows-Themen
verwendest.
Anderenfalls wenn du deine Buttons etc. mit Windows-Themen (UxTheme.pas) ertellst hätte ein Manifest
eine Auswirkung.
Und das ist meine vermutung das es in Delphi nicht will.
In Basic verwende ich das auch deaktiviere ich die Resource im Code
sehe ich auch nur noch einen Standard Button nach dem click
HMmmm....
Delphi-Quellcode:
hWinXP_Lib = LoadLibrary("UxTheme.dll")
IF hWinXP_Lib THEN
hWinXP_IsThemeActive = GetProcAddress(hWinXP_Lib, "IsThemeActive")
END IF
Es scheint also das die
API ohne diese
DLL nicht in der lage ist den SkinButton
vernünftig zu zeichnen.
gruss Emil