![]() |
Delphi-Version: 7
ShowMessage Position ändern?
Hallo,
für die Forms>1 verwende ich die "poMainFormCenter" Position. Wie bekomme ich aber die MessageDlg und die ShowMessage in die Mitte des Forms? Thx |
AW: ShowMessage Position ändern?
|
AW: ShowMessage Position ändern?
Mit der Suche:
![]() |
AW: ShowMessage Position ändern?
Zitat:
Man müsste noch den Meldungstext vorab "vermessen" (TextExtent), damit man ca. Width/Height Daten hat um den Versatz passend zu wählen. Eventuelles Icon, Button(s), Ränder und Caption nicht zu vergessen. |
AW: ShowMessage Position ändern?
Man könnte sogar in die VCL-Quellcodes schauen, da wird man merken, wohin ShowMessage weitergleitet wird...
Und irgendwann landet man z.B. bei CreateMessageDialog (welches den Dialog erstellt und damit auch die Größe des Dialogs bestimmt) und DoMessageDlgPosHelp (welches die Position berechnet, einstellt und dann den Dialog einblendet) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:11 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