MessageBox und verschiedene Sprachen (engl./german)
-
hallo !
Application->MessageBox("XXXXX","YYYYY",MB_YESNO|MB_ICONQUESTION|MB_APPLMODAL)Wenn ich MessageBox aufrufe hätte ich gerne engl. YES , NO oder OK , CANCEL als Beispiel. Kommt aber immer nur deutsch JA, NEIN oder OK, Abrechen.
Ich dachte es ist ein API Befehl und es nimmt die jeweilig benutze Sprache, aber...
Gibt es da einen Weg ? Ich benutze den deutschen BCBDanke
-
Es kommt m.E. die Box in der Systemsprache
-
Dachte ich auch, aber das ist ja das Problem, auf einem engl. System kommt es auch deutsch.

-
deutsches OS + BCB auf English -> "Yes" + "No"
evtl hängt es mit dem BCB zusammen?
Ich dachte eigentliches auch, dass es mit der Systemsprache zusammenhängt

-
Deshalb frage ich ja hier, ich dachte jemand hat ne Idee oder weiß was. Ich entwickel das Programm auf einer deutschen OS mit nem deutschen BCB, möchte aber daß die Dialoge (ich benutze MessageBox) auf einer engl. OS auf engl. kommen.
-
BigNeal schrieb:
deutsches OS + BCB auf English -> "Yes" + "No"
evtl hängt es mit dem BCB zusammen?Bei mir kommt mit deutschen OS uns englischen BCB die MBox auf deutsch?
-
Wie wär's mit der WinAPI-MessageBox?
-
was ist dann die MessageBox ? Kapselung? wie sieht die API-MessageBox aus ? (code)
Das hier steht in the online Hilfe:MessageBox ist eine Kapselung der Funktion MessageBox der Windows-API. Das für die API benötigte Fenster-Handle wird automatisch bereitgestellt.
-
OldMan00 schrieb:
was ist dann die MessageBox ? Kapselung? wie sieht die API-MessageBox aus ?
int MessageBox( HWND hWnd, // handle of owner window LPCTSTR lpText, // address of text in message box LPCTSTR lpCaption, // address of title of message box UINT uType // style of message box );Das steht in der Win32 SDK
-
ok danke