Unter der Eigenschaft
FormStyles habe ich bei Firemonkey Forms die Möglichkeit diese auf
Popup zu setzten.
Dies ermöglicht es, dass sich die Form genauso verhält wie ein Popup-Menü.
Die
Hauptform behält den Fokus und die Popup-Form "legt" sich lediglich darüber.
Außerdem
verschwindet die Popup-Form automatisch sobald eine andere Aktion vom Benutzer ausgeführt wird, die sich nicht auf die Popup-Form bezieht.
Nun versuche ich das ganze in
VCL zu realiseren.
Ich dachte an das überschreiben der CreateParams mit WS_POPUP bzw WS_POPUPWINDOW.
Allerdings verliert die Hauptform den Fokus und wird auch nicht automatisch ausgeblendet.