Seite 1 von 3

MsgBox

Verfasst: 02.06.2012 10:46
von Mike32
Bei VB gibt es u.a. den Befehl MSGBox, bei dem man auch bestimmte Icons auswählen kann (z.B. Ausrufezeichen, Fragezeichen, ...). Beim MessageRequester habe ich irgendwie nicht diese Möglichkeit gefunden. Kann man hier auch diese Icons per Parameter vorgeben?

Thx

Grüße

Mike

Re: MsgBox

Verfasst: 02.06.2012 10:58
von Bisonte
die gibt es...

Code: Alles auswählen

MessageRequester("Titel","Text",#MB_ICONWARNING)

;#MB_ICONASTERISK = Blauer Kreis mit i
;#MB_ICONERROR = Kreuz in rot
;#MB_ICONWARNING = Gelbes Dreieck mit Ausrufezeichen
;#MB_ICONQUESTION = Blauer Kreis mit Fragezeichen (Kein Ton)
so als Beispiel ;)

Re: MsgBox

Verfasst: 02.06.2012 11:05
von Mike32
Bisonte

thx. Ich hatte nämlich in der Hilfe und im Forum nichts gefunden.

Grüße

Mike

Re: MsgBox

Verfasst: 02.06.2012 11:07
von Kiffi
@All: Wieso stehen die Flags eigentlich nicht in der Hilfe?

Grüße ... Kiffi

Re: MsgBox

Verfasst: 02.06.2012 11:09
von Bisonte
Ist möglich, dass die in der Form nur unter Windows vorhanden sind...

Re: MsgBox

Verfasst: 02.06.2012 11:13
von Mike32
Es tut mir leid. Es ist leider noch eine Frage aufgetaucht.

Wenn ich #MB_ICONQUESTION und #PB_MessageRequester_YesNo zusammen einsetzen will, kommt immer eine Fehlermeldung. Kann man diese beiden Parameter irgendwie kombinieren (ähnlich VB, wo man einfach die Zahlenwerte addiert)?

Grüße

Mike

Re: MsgBox

Verfasst: 02.06.2012 11:14
von Bisonte

Code: Alles auswählen

MessageRequester("Titel","Text",#PB_MessageRequester_YesNo|#MB_ICONWARNING)
Man beachte das Trennzeichen...

Re: MsgBox

Verfasst: 02.06.2012 11:17
von rolaf
Bisonte hat geschrieben:

Code: Alles auswählen

MessageRequester("Titel","Text",#PB_MessageRequester_YesNo|#MB_ICONWARNING)
Man beachte das Trennzeichen...
Oder einfach tatsächlich den summierten Zahlenwert schreiben wie in VB, geht auch. :mrgreen:

Code: Alles auswählen

MessageRequester("Titel","Text",48+4)

Re: MsgBox

Verfasst: 02.06.2012 11:22
von Mike32
Vielen Dank! Werde es gleich ausprobieren. :D
Eine Bitte:
Es wäre schön, wenn solche wichtigen Informationen bei einem Update in die Hilfe einfließen würden. Der Requester ist -gerade für Anfänger- eine wichtige Standar-Funktion.

Nochmals Thx

Grüße

Mike

Re: MsgBox

Verfasst: 02.06.2012 11:36
von Nino
Mike32 hat geschrieben:Bisonte

thx. Ich hatte nämlich in der Hilfe und im Forum nichts gefunden.

Grüße

Mike
PB-Hilfe zu MessageRequester() hat geschrieben:Hinweis: In PureBasic werden auch viele weitere Konstanten der Windows API unterstützt. Diese sind dann allerdings nicht plattformübergreifend kompatibel! Einen Überblick finden Sie in der MSDN Library zur Funktion MessageBox.