| Autor |
Beitrag |
Tilman
      
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: Mo 17.10.05 22:39
Ich habe ein Programm geschrieben welches den Umgang mit der MessageBox-Funktion vereinfacht. Man muss nur Text+Titel eingeben und einen Knopf-Stil sowie evtl. ein Symbol wählen, und schon erzeugt das Programm den dazugehörenden Delphi-Source inclusive Auswertungsmaske.
- Keine Installation
- keine änderung an Registry
Zur Deinstallation einfach die Programmdatei löschen.
Einloggen, um Attachments anzusehen!
Zuletzt bearbeitet von Tilman am Fr 21.10.05 00:25, insgesamt 2-mal bearbeitet
|
|
asdfg
Hält's aus hier
Beiträge: 14
|
Verfasst: Mo 17.10.05 22:54
Das Programm gefällt mir gut.
Als Alternative kann ich CnPack empfehlen.
Einloggen, um Attachments anzusehen!
|
|
Tilman 
      
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: Mo 17.10.05 23:02
Sieht ähnlich aus wie mein proggi. Mein Ziel war (ist schon etwas her das ichs gesproggt habe) eine alternative zum Elenden nachschlagen in der API-Referenz zu finden. Also reiner Eigenbedarf, ich hab nicht geprüft ob es schon sowas gibt.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 17.10.05 23:44
Was muss man denn da nachschlagen?
|
|
Tilman 
      
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: Mo 17.10.05 23:54
| Zitat: | | Was muss man denn da nachschlagen? |
Um die 30 Konstanten, mal mit MB_, mal mit ID beginnend. Und wie muss man die nochmal verbinden? Jedenfalls hat es mir irgendwann gereicht, und ich schrieb dieses Programm.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Di 18.10.05 00:25
Es gibt doch die Codevervollständigung.
|
|
Martin1966
      
Beiträge: 1068
Win 2000, Win XP
Delphi 7, Delphi 2005
|
Verfasst: Di 18.10.05 10:47
Luckie hat folgendes geschrieben: | | Es gibt doch die Codevervollständigung. |
Bei Konstanten nicht immer wirklich zu gebrauchen.
|
|
Borstensohn
Hält's aus hier
Beiträge: 1
Win 2000
Delphi 3 Professional
|
Verfasst: So 06.11.05 20:52
Tilman hat folgendes geschrieben: | | Ich habe ein Programm geschrieben welches den Umgang mit der MessageBox-Funktion vereinfacht ... |
Cooles Programm und sehr nützlich, wie ich finde. So geht es wirklich leicht, diese doofen Message-Boxen zu erstellen. Gut gemacht!
|
|
JayK
      
Beiträge: 1013
|
Verfasst: So 06.11.05 21:29
|
|
Tilman 
      
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: Mo 07.11.05 16:09
|
|
JayK
      
Beiträge: 1013
|
Verfasst: Mo 07.11.05 18:42
|
|
Tilman 
      
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: Mo 07.11.05 18:57
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 07.11.05 20:48
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Mo 07.11.05 21:04
Mir sind ein paar Dinge aufgefallen:
1. Bitte nutze fürZeilenumbrüche #13#10 anstatt dem längeren + Chr(13) + Chr(10) + Danach kannst Du aber trotzdem umbrechen, dagegen spricht nichts.
2. Unterstützung von sowohl MessageDlg[Pos][Hlp], MessageBox, als auch CreateMessageDialog. Dadurch könntest Du z.B. zusatzfeatures wie farbiger Hintergrund, andere Schriftfarbe, benutzerdefinierte Buttons, ... anbieten.
3. Über die API-Funktion SetParentWindow könntest Du eine "Live-Vorschau" von MessageDlg*-Dialogen realisieren. Siehe dazu CreateMessageDialog.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Tilman 
      
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: Mo 07.11.05 21:05
|
|
Tilman 
      
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: Mo 07.11.05 21:09
BenBE hat folgendes geschrieben: | Mir sind ein paar Dinge aufgefallen:
1. Bitte nutze fürZeilenumbrüche #13#10 anstatt dem längeren + Chr(13) + Chr(10) + Danach kannst Du aber trotzdem umbrechen, dagegen spricht nichts. |
Okay, das ist eine gute Idee, werde ich mal einbauen
BenBE hat folgendes geschrieben: | | 2. Unterstützung von sowohl MessageDlg[Pos][Hlp], MessageBox, als auch CreateMessageDialog. Dadurch könntest Du z.B. zusatzfeatures wie farbiger Hintergrund, andere Schriftfarbe, benutzerdefinierte Buttons, ... anbieten. |
Diese Funktionen sowie weiter möglichkeiten (messageBoxEx, Lokalisation, Modalität) habe ich bislang nicht eingebaut obwohl ich davon wusste; werde mal neu Version 2.0 proggen, weiß aber noch nciht wann ich dazu komme. Die Möglichkeiten waren in meinem Kopf als "Nachrangig" eingestuft
BenBE hat folgendes geschrieben: | | 3. Über die API-Funktion SetParentWindow könntest Du eine "Live-Vorschau" von MessageDlg*-Dialogen realisieren. Siehe dazu CreateMessageDialog. |
Auch ne Idee, werde mal drüber nachdenken, s.o.
|
|