Entwickler-Ecke
Windows API - MessageBox
krieg Jürg - Do 18.03.04 15:08
Titel: MessageBox
Hallo
Bei MessageDlg kann man die Voreinstellung (default auf JA oder NEIN) nicht verändern. Nun gibt es die Möglichkeit, satt MessageDlg die Funktion MessageBox zu verwenden, worin mit MB_DEFBUTTON1 die Voreinstellung definiert werden kann. Leider lauten dann aber die Knöpfe auf YES und NO statt JA und NEIN.
Bei der Funktion MessageBoxEx kann man auch die Sprache einstellen. Leider wird diese Funktion von Delphi (D5) offenbar nicht unterstützt.
Weiss jemand Rat, wie man die Voreinstellungen beeinflussen kann, ohne dass die Knöpfe englische Einträge bekommen?
Vielen Dank
Jürg
Moderiert von
tommie-lie: Topic verschoben
MaxiTB - Do 18.03.04 15:24
MessageBoxEx ist in der unit Windows deklariert - daher dürfte es kein Problem geben (selbst mit D5), wenn du diese einbindest.
krieg Jürg - Do 18.03.04 17:16
Titel: MessageBoxEx
MessageBoxEx erkennt mein Delphi nicht. Delphi 5 (Compiling 6.18, Update Package 1).
tomtom62 - Do 18.03.04 19:14
Also ich will es nicht beschwören, aber warum sollte plötzlich die Sprache der Messagebox anders sein ?.
Ich nutze selbst immer noch D5 und habe so ein Problem noch nicht gehabt..
Delete - Do 18.03.04 19:49
Die Sparche der API Messagebox ist immer die des Systems, da zum generieren die System DLL's benutzt werden. Alle anderen Versionen sind von der Sprache dr IDE abhängig.
Zimond - Sa 16.10.04 16:40
sind die Open- oder Save dialoge ebenfalls von delphi abhängig? wenn ja, wär ich dann wirklich gezwungen mir eigene dialoge zu basteln wenn ich ein multilinguales projekt habe? ääätz!!!!
Delete - Sa 16.10.04 16:56
Ja, die sind auch vom System abhängig. Aber warum sollte ein Spanier bei dir französisch als Sprache wählen auf seinem spanischem System?
Zimond - Sa 16.10.04 22:12
Zimond hat folgendes geschrieben: |
sind die Open- oder Save dialoge ebenfalls von delphi abhängig? |
Luckie hat folgendes geschrieben: |
Ja, die sind auch vom System abhängig. |
*verweird bin* ;)
also system und nicht delphi? das is ja dann gut! ich will ja nur das ein spanier keine
deutschen texte auf seinem system hat. Wenn er französisch wählt und dann nen spanisch/französisch mix hat is das ja sein bier :)
Delete - So 17.10.04 13:48
Ich bezog mich auf die API Funktion Messagebox.
zala - Di 26.10.04 01:09
Ich hab auch Delphi 5 (Compiling 5.62) und hab das mal mit MessageBox ausprobiert ... bei mir ist alles Deutsch. Bei dir muss das wohl an einer Systemeinstellung liegen
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!