Thema: Delphi novcl button

Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#13

Re: novcl button

  Alt 6. Okt 2008, 15:28
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
  Mit Zitat antworten Zitat