SHowmessage Positionieren
Hi,
Ich hab ein kleines Spiel programmiert. Als Gewinnbenachrichtigung kommt einfach nur nur eine Showmessage mit dem Text 'Sie haben gewonnen'. Das Problem ist nur das die showmessage immer in der Mitte des Bildschirms erscheint, da wo die Applikation anfangs erscheint. Ich würde die showmessage allerdings lieber über der Form anzeigen lassen, damit man die Message nicht erst suchen muss. Es lohnt allerdings nicht dafür eine extra Form zu erstellen, nur um da einen Satz auszugeben. Welche Möglichkeiten gibt es das zu realisieren? Ein Panel drüberzulegen kommt nicht in Frage, da die Gewinnbenachrichtigung verschiebbar sein muss. schonmal danke im vorraus :) mfg |
Re: SHowmessage Positionieren
Wenn es nur ums Verschiebbar geht kannst du auch ein Panel nehmen und im OnMosueDown das Panel verschieben (ReleaseCapture etc.)
|
Re: SHowmessage Positionieren
Gibt es nicht eine MessageDlg Variante, die sich positionieren läßt?
|
Re: SHowmessage Positionieren
Hallo,
ja mit MessageDlgPos kann eine Ausgabeposition angegeben werden.
Delphi-Quellcode:
MessageDlgPos('Du hast verloren', mtInformation, [mbOK], 0, 10,10);
|
Re: SHowmessage Positionieren
wunderbar vielen dank :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz