Fein das es nun Funktioniert
Zitat:
Das gibt aber eine
Exception, weil dann das (neue) Fenster zunächst noch unsichtbar ist (bzw. nicht komplett neu erzeugt?)
Ist auch logisch das Fenster muss Sichtbar sein.
WS_EX_APPWINDOW
Zitat:
Forces a top-level window onto the taskbar when the window is visible.
Zitat:
Eine andere Möglichkeit wäre ja auch, dass die TTaskbar-Komponente auf den Stylewechsel reagieren könnte bzw. irgendwie mit wechselnden Handles klar kommen müsste. Dann wäre der Bug dort zu suchen gewesen.
Nein eine Komponente ist darauf ausgelegt auf Windows -> Standard Mitteln zu reagieren.
Du kannst nicht erwarten das Developer die diese Komponenten erstellen in irgendeiner weise auf die
VCL-Styles Rücksicht nehmen müssen\sollten.
Es ist die Aufgabe des
VCL-Styles Entwickler eine entsprechende Komponente für die TTaskbar zu entwickeln die mit den
VCL-Styles zurecht kommen wenn er schon so tief in das Windows System eingreift.
Oder man muss selber etwas stricken damit es läuft.