Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
Delphi XE2 Professional
|
Re: In Komponente: Auf Minimieren der MainForm reagieren
11. Aug 2006, 06:16
Hi!
In der Theorie fallen mir da 3.5 Wege ein:
(Voraussetzung: Du musst dir erstmal das Formular holen, um das es geht [z.B. Application.Mainform, oder alle deine Parents durchgehen])
1. Ein Timer, der prüft, ob ein Resize stattgefunden hat.
2. Das hooken der Nachrichten, die an das Form gesandt wurden.
3. Das ersetzen des OnResize-Ereignisses durch dein eigenes, welches dann das originale aufruft
3.5. Ich weiß im Moment nicht, ob auch nicht-visuelle Komponenten die Resize-Message bekommen. Wenn ja, dann einfach auf diese reagieren (sofern die Komponente auf dem Formular liegt)
Benjamin Schwarze If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
|