MessageRequester mit Icons

Du brauchst Grafiken, gute Programme oder Leute die dir helfen? Frag hier.
Marvin
Beiträge: 497
Registriert: 17.07.2005 14:42
Wohnort: Krikkit

MessageRequester mit Icons

Beitrag von Marvin »

Ich würde ma nach etwas code fragen, wenn jemand welchen übrig hat! :lol: Nein, scherz beiseite: ich brauche einen code, der einen MessageRequester erstellt. Dieser sollte möglichst im vordergrund stehen (also wie MessageBox_() mit GetForegroundWindow_()). Außerdem - und darauf kommt's mir an - sollte ein eigenes icon eingebunden werden können. Ich freu mich auf antworten! :D

P.S.: Natürlich werdet ihr in den Credits erwähnt, und mit "Copyright (c) 2006 for the messageboxes by [...]" sollten auch die urheberrechte geschützt sein (wenn ihr noch mehr wollt, woran ich jetz noch nich gedacht hab, können wir sicher drüber reden). Wenn ihr fragt, was für ein programm das werden soll: 1.) es soll zuerst für einen chat sein, und 2.) es soll irgendwie für alle meine künftigen programme genutzt werden (in allen credits wärt ihr dort auch drin). wer's hier nich öffentlich posten will, kann mir ja auch ne pm schreiben. :allright:
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

MessageRequester mit GetForeGourndWindow_()? Du meinst wohl SetForeGroundWindow...

Die MessageRequetser von PB sind von haus aus immer über andere Fenster, aber nur die vom eigenen Programm.

Zum Glück sind die PB MessageRequester auch kompatibel mit API-konstanten. Probier mal alle MessageRequester mit allen Variationen an OK, Ja/Nein, usw. Knöpfen und mit folgenden Zusatzkonstanten, bei denen nicht nur ein Icon eingeblendet, sondern auch ein Systemsound abgespielt wird:

Code: Alles auswählen

MessageRequester("Meldung", "PureBasic ist ... spitze!", #MB_ICONASTERISK)
Es gibt folgende Konstanten:

Code: Alles auswählen

#MB_ICONASTERISK
#MB_ICONERROR
#MB_ICONEXCLAMATION
#MB_ICONHAND
#MB_ICONINFORMATION
#MB_ICONMASK
#MB_ICONQUESTION
#MB_ICONSTOP
#MB_ICONWARNING
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Hier nochmal der komplette Code, war grad zu faul, den so aufzuschreiben:

Code: Alles auswählen

MessageRequester("PureBasic", "PureBasic ist spitze!", #MB_ICONASTERISK)
MessageRequester("PureBasic", "PureBasic ist spitze!", #MB_ICONERROR)
MessageRequester("PureBasic", "PureBasic ist spitze!", #MB_ICONEXCLAMATION)
MessageRequester("PureBasic", "PureBasic ist spitze!", #MB_ICONHAND)
MessageRequester("PureBasic", "PureBasic ist spitze!", #MB_ICONINFORMATION)
MessageRequester("PureBasic", "PureBasic ist spitze!", #MB_ICONMASK)
MessageRequester("PureBasic", "PureBasic ist spitze!", #MB_ICONQUESTION)
MessageRequester("PureBasic", "PureBasic ist spitze!", #MB_ICONSTOP)
MessageRequester("PureBasic", "PureBasic ist spitze!", #MB_ICONWARNING)
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Marvin
Beiträge: 497
Registriert: 17.07.2005 14:42
Wohnort: Krikkit

Beitrag von Marvin »

Nee, nee, datt kenn ich auch schon lange... :roll: ich mein mit nem geladenen bild!
P.S.: Ich meinte schon GetForegroundWindow_():

Code: Alles auswählen

MessageBox_(GetForegroundWindow_(),text$,title$,flags.l)
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

http://www.purebasic.fr/german/viewtopic.php?t=4188

Das ist eigentlich ein ziemlich guter Tipp... Das Thema wurde mal in der
MSDN behandelt. Dort haben sie so einen Weg empfohlen. Per Resource
ein eigenes Dialog zusammen klicken und dann im Code anpassen und
eigens Bildchen hin setzen.
Bild
Benutzeravatar
Donald
Beiträge: 307
Registriert: 03.01.2005 02:21
Wohnort: Marl

Beitrag von Donald »

Hallo Max,
meinst du vielleicht soetwas ?

Bild

-Grafik frei wählbar.
-Buttonanzahl und Inhalt wählbar.
-Zeilenausrichtung wählbar.
DONALD :D www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite
Marvin
Beiträge: 497
Registriert: 17.07.2005 14:42
Wohnort: Krikkit

Beitrag von Marvin »

nein, ich will kein eigenes Fenster erstellen! :lol:
(aber versuchen könnte ichs mal... :wink: )

ABER: wenn's kein eigenes Fenster is, wärs super! :allright:
Antworten