![]() |
Form mit BorderStyle: bsNone zur Laufzeit verschieben???
Ich möchte ein Formular mit der BorderStyle-Eigenschaft bsNone zur Laufzeit verschieben können. Wie kann ich das realisieren?
|
Re: Form mit BorderStyle: bsNone zur Laufzeit verschieben???
|
Re: Form mit BorderStyle: bsNone zur Laufzeit verschieben???
Sorry, aber unter dem Link kann nichts gefunden werden
|
Re: Form mit BorderStyle: bsNone zur Laufzeit verschieben???
|
Re: Form mit BorderStyle: bsNone zur Laufzeit verschieben???
OK, danke hat geklappt!!!
|
Re: Form mit BorderStyle: bsNone zur Laufzeit verschieben???
moin,
also ich hatte letztens Probleme mit "NCHITTEST"... und zwar hat die Message sogar bestimmte MouseEvents meiner eigenen Komponenten abgefangen und es trat kein MousDown bzw MouseMove meiner Kompo auf... Wenn du das umgehen willst, nutze im MouseDownEvent:
Delphi-Quellcode:
MFG Alex
if ssLeft in Shift then
begin ReleaseCapture; Self.Perform(WM_NCLBUTTONDOWN, HTCAPTION, varEmpty); end; |
Re: Form mit BorderStyle: bsNone zur Laufzeit verschieben???
Danke für den Tip!!!
|
Re: Form mit BorderStyle: bsNone zur Laufzeit verschieben???
Oder einfach:
Delphi-Quellcode:
ReleaseCapture; SendMessage(Handle,161,2,1); |
Re: Form mit BorderStyle: bsNone zur Laufzeit verschieben???
Für was steht bitte sehr die 161? Nicht umsonst hat Mircosoft solche Konstanten benannt. Sollte die was den Wert der Konstanten ändern oder sollte er unter einem anderen Windows einen anderen Wert haben, stehst du so dumm da.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz