AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

MessageBox schreiben Problem...

Ein Thema von mOzZzI · begonnen am 10. Feb 2006 · letzter Beitrag vom 10. Feb 2006
Antwort Antwort
Benutzerbild von mOzZzI
mOzZzI

Registriert seit: 11. Nov 2005
Ort: Bamberg
320 Beiträge
 
Delphi 2006 Professional
 
#1

MessageBox schreiben Problem...

  Alt 10. Feb 2006, 18:27
Hai,
hab mal eine kleine Frage,
bin grad dabei ein kleines Progrämmchen zu schreiben in dem man seine eigene MessageBox zusammenbauen kann...
Mein Problem liegt hier:
Ich möchte das der Benutzer des Programms auswählen kann(RadioButtons) zwischen den BoxIcon (mb_IconWarning...),
der AntwortButtons(RadioButtons)(Ja/Nein, Abrechen...),
und der Box Caption(wird in ein Edit eingetragen) und der BoxText(wird in memo eingegeben)...siehe Anhang screenie...
Mein Problem ist das ich es nicht schaffe die MessageBox so zu erstellen wie es der Benutzer möchte...
Delphi-Quellcode:
procedure createMessageBox;
begin
  MessageBox(0, BoxText, BoxCaption, BoxIcon or AntwortButtons);
end;
Mfg Philipp
Miniaturansicht angehängter Grafiken
screenie_488.jpg  
--Mfg mozZzI--------------
Get & Test my ToolBar (550 KB)
Thread & Comments Here
------------------------------
  Mit Zitat antworten Zitat
Benutzerbild von dahead
dahead

Registriert seit: 16. Mai 2005
620 Beiträge
 
#2

Re: MessageBox schreiben Problem...

  Alt 10. Feb 2006, 18:31
an welcher stelle scheiterst du denn?
  Mit Zitat antworten Zitat
Benutzerbild von mOzZzI
mOzZzI

Registriert seit: 11. Nov 2005
Ort: Bamberg
320 Beiträge
 
Delphi 2006 Professional
 
#3

Re: MessageBox schreiben Problem...

  Alt 10. Feb 2006, 18:34
Ja, ich bring das nicht hin wie ich jetzt z.B.
MessageBox(0, hier der BoxText* bloß wie?, hier BoxCaption*² bloß wie? )

*Memo1.Text?
*²Edit1.Text?
--Mfg mozZzI--------------
Get & Test my ToolBar (550 KB)
Thread & Comments Here
------------------------------
  Mit Zitat antworten Zitat
Benutzerbild von Rastaman
Rastaman

Registriert seit: 6. Jan 2005
Ort: Lübbecke
575 Beiträge
 
Turbo C++
 
#4

Re: MessageBox schreiben Problem...

  Alt 10. Feb 2006, 18:37
MessageBox(0, PChar(Memo1.Text), PChar(Edit2.Text), ... )

Für den letzten Parameter musst du halt abfragen welcher Radiobutton selektiert ist
und dementsprechend den Wert einsetzen.
Chuck Norris has counted to infinity ... twice!
  Mit Zitat antworten Zitat
Benutzerbild von dahead
dahead

Registriert seit: 16. Mai 2005
620 Beiträge
 
#5

Re: MessageBox schreiben Problem...

  Alt 10. Feb 2006, 18:38
Umschücke den Text mit PChar(Edit1.Text) oder via @Edit1.Text[1] um es in den entspr. typ umzuwandeln.

edit: kein roter kasten (krk).

edit2: vielleicht noch ein tipp. wenn du 0 als handle angibst ist das nicht unbedingt sinnvoll. gib lieber als standardwert application.handle oder self.handle vor. falls du das nicht willst, kannst du ja einen kommentar á la "{Hier Handle angeben}" verwenden. wenn 0 angegeben wird, wird die messagebox als neues fenster erstellt (also weiterer eintrag in der taskbar).
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: MessageBox schreiben Problem...

  Alt 10. Feb 2006, 18:39
Lad mal das Programm hoch, dann gucke ich mir das mal an. Hab ejetzt keine Lust mir das erst noch zusammenzubasteln.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von mOzZzI
mOzZzI

Registriert seit: 11. Nov 2005
Ort: Bamberg
320 Beiträge
 
Delphi 2006 Professional
 
#7

Re: MessageBox schreiben Problem...

  Alt 10. Feb 2006, 19:02
Danke fpr die Hilfe, Programm is fertig...

Wer Lust hat ich mach das MiniProgramm eh OpenSource...
..SieheAnhang..
Angehängte Dateien
Dateityp: zip createmessages_171.zip (261,6 KB, 20x aufgerufen)
--Mfg mozZzI--------------
Get & Test my ToolBar (550 KB)
Thread & Comments Here
------------------------------
  Mit Zitat antworten Zitat
Benutzerbild von zecke
zecke

Registriert seit: 17. Jan 2004
494 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: MessageBox schreiben Problem...

  Alt 10. Feb 2006, 19:07
Die Infos über das Programm finde ich sehr gelungen

Sonst funktionierts.
mfg zecke
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 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