Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
29. Nov 2002
Moin Nils,
ist zwar noch verbesserungsfähig, aber so ginge es.
Man fängt die Message WM_MOVING ab, die gesendet wird, wenn das Fenster bewegt wird.
LParam ist dann der Pointer auf ein Rect Struktur, die die jeweils aktuellen Koordinaten enthält.
type
TForm1 = class(TForm)
procedure FormShow(Sender: TObject);
private
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
28. Nov 2002
Moin Luckie,
also bei mir wird OnActivate nur einmal aufgerufen.
Bei Aktivieren, oder Wiederstellen aus der Taskleiste passiert das nicht.
Wohl auch ein Grund, warum ich bislang keinen sinnvollen Verwendungszweck für dieses Ereignis gefunden habe ;-)
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
27. Nov 2002
Moin Helmut,
das setzen der Eigenschaft Visible auf eines Formulares korrespondiert mit dem Ereignis OnShow (visible := true) bzw. OnHide (visible := false).