Ich glaube, Sie haben zwei verschiedene hier Bugs.
Die verdeckte Schaltfläche Sache ist neu für mich. Denk nicht, dass ich das gesehen habe.
Der zweite Fehler (Größenänderung) ist ein bekannter Fehler, dh er wurde in D2009 behoben, aber es gibt eine Lösung.
Ich fand es in einem JEDI VCL Fehlerbehebungsbericht und als ich es auf meinen Code anwendete, funktionierte es großartig. JEDI Issue Tracker Report
Die Fehlerbehebung kann für Benutzer des nativen Delphi VCL-Docking-Systems nicht trivial sein. Wenn Sie ein Drittanbieter-Docking-System wie JvDock von der JEDI VCL verwenden, wird es bereits unterstützt. Ich habe es in einer meiner wichtigsten Anwendungen implementiert, aber ich verwende eine Mischung aus nativen VCL-Docking- und Drittanbieter-Komponenten.
Ich wollte Ihnen die Lösung, die ich habe, aber ich habe in meinen Code und es spannt eine Reihe von Einheiten und Teile des Haupt-Code-Baumes.
Es gibt keine einfache Antwort, außer vielleicht, dass Sie sich das JEDI-Docking-System ansehen möchten.
Es gibt auch einen anderen bekannten Fehler mit DockingTabs unter Vista, in dem die verdeckten Bereiche eines "angedockten" Fensters, wenn sie geschlossen werden, nicht richtig neu streichen. Slide out funktioniert gut, slide in (ausblenden) gibt es auch keine Lösung, aber es erfordert eine Änderung der VCL-Quelle, damit es funktioniert.
Sorry,
Ryan