![]() |
Re: Fensterposition anzeigen?
Delphi-Quellcode:
Application.ProcessMessages;
|
Re: Fensterposition anzeigen?
Keine Änderung im Label.
|
Re: Fensterposition anzeigen?
Pack es zum Test mal in einen anderen Event
|
Re: Fensterposition anzeigen?
Zitat:
|
Re: Fensterposition anzeigen?
Leichter gesagt als getan, da ich lediglich zur Laufzeit nur mein Image und mein Label sehe. An welches Event der beiden Kompos dachtes Du denn?
|
Re: Fensterposition anzeigen?
Z.B. .onClick
|
Re: Fensterposition anzeigen?
@Blackheart, ebenfalls keine Änderung im Label.
|
Re: Fensterposition anzeigen?
Auch das bringt leider keine Änderung. Anstandslos wird mir beim Starten der APP der Top-Wert des Form im Create-Event von Form1 angezeigt:
Delphi-Quellcode:
Label23.Caption:=IntToStr(Player.Top);
|
Re: Fensterposition anzeigen?
Hallo,
mit ReleaseCapture beendest du die Verarbeitung der Mausnachrichten bis zum nächsten Capture, das MouseUp-Ereignis dürfte also nicht ausgelöst werden. Du könntest aber die Nachricht WM_WINDOWPOSCHANGING im Formular abfangen:
Delphi-Quellcode:
Gruß Hawkeye
type
TForm1 = class (TForm) private procedure WMWindowPosChanging (var Message: TWMWindowPosChanging); message WM_WINDOWPOSCHANGING; end; procedure TForm1.WMWindowPosChanging (var Message: TWMWindowPosChanging); begin inherited; Label1.Caption:=IntToStr(Top); end; |
Re: Fensterposition anzeigen?
Es änder sich zwar der Wert im Label, allerdings vermute ich mal, dass der Left und der Top-Wert irgendwie gemischt wird.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:14 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