nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Perform(WM NCLBUTTONDOWN, HTCAPTION, varEmpty)

Von: Norbert Stellberg (stellberg@stellberg.de) [Profil]
Datum: 04.11.2009 12:38
Message-ID: <hcrpc3$oe5$1@online.de>
Newsgroup: de.comp.lang.delphi.misc
Hallo,

ich habe in meinem MainForm diese Anweisung:
Vorausgesetzt:
Formarray ist eine separate Unit
FormPanel ist ein Panel in einem anderen Fenster.
Zweck:
Die Komponenten im Formpanel in ein separates Fenster zu
bringen, damit dieses separate Fenster getrennt
vom Hauptfenster verschoben werden kann.

Das habe ich so gemacht:

FormPanel.Parent:=FormArray;

und nun das Problem:
Um das Form zu verschieben gibt es

ReleaseCapture;
FormArray.Perform(WM_NCLBUTTONDOWN, HTCAPTION, varEmpty);

Im Hauptformular funktioniert das bestens.
Im getrennten Formular leider nicht mehr.
Was muß ich dem Form, bzw.den einzelnen Komponenten  im OnMousedown sagen,
damit
man das Teil verschieben kann?

Mit freundlichen Grüßen
Norbert








[ Auf dieses Posting antworten ]

Antworten