Du hast natürlich irgendwie schon recht, aber wenn ich mir auf der Zielplattform verschiedene Titelleisten so anschaue, dann wird dem Anwender ziemlich viel "Neues" zugemutet. Vorallem im Microsoft Browser Edge finden sich Buttons und Tabs in der Titelleiste. Ich dachte mir halt, wenn ich das irgendwie mit Lazarus nachbauen könnte, dann wäre ich sehr zufrieden damit. Für "Buttons oder Tabs in die Titelleiste einbauen" habe ich bisher unter Lazarus noch keine Lösungen gefunden, außer sich mit einem Panel selbst eine eigene Titelleiste zu bauen. Und genau dieses Panel lässt sich dann gut zum Verschieben der Application "umfunktionieren". Sieht aus wie eine Titelleiste, funktioniert wie eine Titelleiste, Anwender braucht sich nicht "umgewöhnen". Alles soweit gut.
Und gerade diese Titelleisten-Panel-Technik wollte ich umgehen, in dem ich die Titelleiste gleich durch ein MainMenu ersetze.
MenuItems anstatt Buttons, "Minimize,Maximize,Restore,Close-Buttons durch rechtsausgerichtete MenuItems ersetzen, müsste alles aussehen wie eine gewöhnliche Titelleiste, nur das Verschieben der Application durch Klick auf diese "Pseudo-Titelleiste" will ebenhalt noch als ungelöstes Problem im Raum stehen bleiben.
Vielleicht hat ja jemand eine Lösung für mich.
Wie man den Clientbereich einer Anwendung mit Titelleiste so erweitert, dass man auch Buttons oder Tabs in die normale Titelleiste "reinzeichnet", würde mich natürlich auch interessieren, fall jemand "Nebenlösungen" für meine Titelleisten-Herausforderungen anbieten will.