Einzelnen Beitrag anzeigen

Sunec

Registriert seit: 31. Aug 2013
88 Beiträge
 
Delphi XE8 Architect
 
#1

VCL Form als Popup Style

  Alt 3. Dez 2014, 12:45
Delphi-Version: XE7
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.
  Mit Zitat antworten Zitat