Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by WalterFr,
18. Aug 2008
Ich habe inzwischen im Verwandten-, Kollegen-, Bekannten- und Unbekannten-Kreis recherchiert und habe keinen Vista 64-Bit Rechner gefunden, bei dem die Tab-Reiter im OwnerDraw-Fall sichtbar wären.
Ein "Herumspielen" mit dem Kompatibilitäts-Modus hat auch nix gebracht.
Ich versuche jetzt einen Upgrade von Delphi7 Prof. auf ein jüngeres Delphi und hoffe, das das etwas bringt ...
Jedenfalls...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by WalterFr,
12. Aug 2008
Ich kann es schieben, wohin ich will, unter Vista 64-bit sind die Tabs leer. Unter allen 32-bit Windowsen sieht das Formular so aus, wie auf deinem Screenshot.
Unter welchem Windows hast du die Demo laufen lassen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by WalterFr,
12. Aug 2008
Okay. Ich habe mal die Sourcen und ein EXE ohne Laufzeit-Packages gezippt und angehängt.
Das Formular enthält jeweils ein PageControl und TabControl mit OwnerDraw = True (oben) und OwnerDraw = False (unten).
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by WalterFr,
11. Aug 2008
Was sollte der Grafikkartentreiber damit zu tun haben, dass der OnDrawTab-Handler unter Vista 64-bit nicht aufgerufen wird, unter Vista 32-bit dagegen schon? Außerdem bleiben ja NUR die Register leer, die Tabsheets selber werden problemlos gezeichnet ...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by WalterFr,
11. Aug 2008
Hallo,
ich verwende ein TPageControl und zeichne die einzelnen Tabs selber;
ich setze also OwnerDraw auf True und hänge an den OnDrawTab meinen Code.
Funktionierte bisher völlig problemlos - bis ich auf Vista 64-bit umgestiegen
bin; dort werden die Tabs nicht gezeichnet, sie bleiben leer, nix ist zu
sehen. Mit Vista 32-bit läuft's einwandfrei.
Ein Debugger-Breakpoint in der...