MsgBox

Anfängerfragen zum Programmieren mit PureBasic.
Mike32
Beiträge: 41
Registriert: 27.05.2012 14:24

MsgBox

Beitrag 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
Benutzeravatar
Bisonte
Beiträge: 2465
Registriert: 01.04.2007 20:18

Re: MsgBox

Beitrag 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 ;)
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Mike32
Beiträge: 41
Registriert: 27.05.2012 14:24

Re: MsgBox

Beitrag von Mike32 »

Bisonte

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

Grüße

Mike
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: MsgBox

Beitrag von Kiffi »

@All: Wieso stehen die Flags eigentlich nicht in der Hilfe?

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Bisonte
Beiträge: 2465
Registriert: 01.04.2007 20:18

Re: MsgBox

Beitrag von Bisonte »

Ist möglich, dass die in der Form nur unter Windows vorhanden sind...
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Mike32
Beiträge: 41
Registriert: 27.05.2012 14:24

Re: MsgBox

Beitrag 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
Zuletzt geändert von Mike32 am 02.06.2012 11:18, insgesamt 1-mal geändert.
Benutzeravatar
Bisonte
Beiträge: 2465
Registriert: 01.04.2007 20:18

Re: MsgBox

Beitrag von Bisonte »

Code: Alles auswählen

MessageRequester("Titel","Text",#PB_MessageRequester_YesNo|#MB_ICONWARNING)
Man beachte das Trennzeichen...
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: MsgBox

Beitrag 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)
Zuletzt geändert von rolaf am 02.06.2012 11:29, insgesamt 2-mal geändert.
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Mike32
Beiträge: 41
Registriert: 27.05.2012 14:24

Re: MsgBox

Beitrag 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
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: MsgBox

Beitrag 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.
Antworten