Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi SHowmessage Positionieren (https://www.delphipraxis.net/84700-showmessage-positionieren.html)

Antigo 20. Jan 2007 11:37


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

SirThornberry 20. Jan 2007 12:35

Re: SHowmessage Positionieren
 
Wenn es nur ums Verschiebbar geht kannst du auch ein Panel nehmen und im OnMosueDown das Panel verschieben (ReleaseCapture etc.)

Luckie 20. Jan 2007 12:45

Re: SHowmessage Positionieren
 
Gibt es nicht eine MessageDlg Variante, die sich positionieren läßt?

Chemiker 20. Jan 2007 13:06

Re: SHowmessage Positionieren
 
Hallo,

ja mit MessageDlgPos kann eine Ausgabeposition angegeben werden.

Delphi-Quellcode:
MessageDlgPos('Du hast verloren', mtInformation, [mbOK], 0, 10,10);

Antigo 20. Jan 2007 13:51

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