Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Auf MDI-artige Childfenster Click erkennen


JSchirrmacher - Mo 23.05.11 11:12
Titel: Auf MDI-artige Childfenster Click erkennen
Überarbeite eine altbewährte Anwendung die MDI-artig aussieht (aber kein MDI ist). Die neuen "MDI"-Child-Fenster sollen beim Klick irgendwo aufs Fenster aktiviert werden.

Das Spiel mit aktivierter Titelleiste und aktivieren/deaktivieren der Anwendung funktioniert bereits, aber um zu Erkennen, ob der Anwender auf irgendeinen Teil des Fensters geklickt hat, damit ich das Child-Fenster aktivieren kann, müsste ich einer jeden visuellen Komponente den OnClick-Handler besetzen. Irgendwie unelegant.

Habe die "MDI"-Fenster als Frames implmentiert, weil das besser geht als mit TForm-Abkömmlingen.

Gibt es da irgendeine Windows-Botschaft des Frames, die ich elegant abgreifen kann?