Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie MessageBox in den Vordergrund bekommen? (https://www.delphipraxis.net/83005-wie-messagebox-den-vordergrund-bekommen.html)

popo2006 24. Dez 2006 01:19


Wie MessageBox in den Vordergrund bekommen?
 
Wie bekomme ich die MessageBox eines nonVCL-Programms, das im Tray läuft, *unübersehrbar* in den Vordergrund (die MessageBox sozusagen als "stayontop"). Am Besten auch noch systemmodal :-)

Hintergrund:
Analogmodem, SmartSurfer. Der Tarifwechsel zur vollen Stunde von 0,xx Cent/Minute zu 2,99 Cent/Minute ist üblich.

Der SmartSurfer weist auf den günstigeren Tarifwechsel erst hin, nachdem 2,99 Cent für den Tarifwechsel des Provider der vergangenen paar Sekunden *bereits* angefallen sind.

Der SmartSufer kann nicht, was er nicht darf :-)

Umgerechnet in "echtes" Geld sind das 6 Pfennige *rückwirkende Einwahlgebühren*.

Mein Programm, das diesem nachträglichen Gebühreneinzug Einhalt gebieten soll, basiert auf Luckies InternetMonitor.

Funktioniert auch ganz gut. Nur die warnende MessageBox, die vor dem Tarifwechsel warnt, bekomme ich z.Zt. noch nicht in den Vordergrund.

mfg
Roland

Sunlight7 24. Dez 2006 01:28

Re: Wie MessageBox in den Vordergrund bekommen?
 
'n Abend!

Normalerweise würd ich sagen, Suchfunktion benutzen, aber da die grad kaputt is: MSDN-Library durchsuchenMessageBox und guck dort auf MB_SETFOREGROUND und MB_SYSTEMMODAL.

Grüßle!

popo2006 24. Dez 2006 10:25

Re: Wie MessageBox in den Vordergrund bekommen?
 
@Sunlight7: Oh Du fröhliche...:-)

Von mb_SetForeground und mb_Systemmodal bei MessageBoxen wußte ich noch nichts!

Das war *genau* das, was ich wissen wollte! Zum Glück war die Suche gerade kaputt, denn ich hätt's wohl trotzdem nicht gefunden...

Tausend Dank und schöne Feiertage noch!
Roland

Sunlight7 24. Dez 2006 14:34

Re: Wie MessageBox in den Vordergrund bekommen?
 
Schön, das ich helfen konnte.

Ne, es heißt zuerst Suchfunktion benutzen, wenn Du nicht das findest, was Du suchst, dann kannst Du freilich einen Thread aufmachen. :wink:

Grüßle!

Janek76 24. Dez 2006 15:34

Re: Wie MessageBox in den Vordergrund bekommen?
 
Als Tipp für alle, wenn die Suchfunktion wegen Serverproblemen nicht geht:

einfach bei google das Suchwort eingeben und dahinter site:delphipraxis.net eingeben oder die erweiterte Suche nutzen.

Funktioniert einwandfrei!



Gruss, Janek


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 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