![]() |
MessageDlg - mbYes,mbNo - Sprache
Hallo Leute
Seit ich das (deutsche) Delphi 7.1 Update installiert habe kommen die Texte für mbYes und mbNo auf englisch statt auf deutsch. Muss ich neuerdings irgendwo angeben in welcher Sprache die Buttontexte erscheinen sollen? :gruebel: |
Re: MessageDlg - mbYes,mbNo - Sprache
Das wird ein Fehler des Updates sein.
Die Texte sind Resourcen der VCL. Besser die Win32 Dialoge verwenden, da diese zur Windows Version lokalisiert sind. |
Re: MessageDlg - mbYes,mbNo - Sprache
Also diese Funktion der Windows-API:
function MessageBox (hwnd : Integer; lpText : PChar; lpCaption : PChar; wType : Integer) : Integer; stdcall; external 'user32' name 'MessageBoxA' Die Buttons sollte dann eigentlich immer in der Sprache des Betriebsystems sein. |
Re: MessageDlg - mbYes,mbNo - Sprache
Die Windows-Unit einbinden genügt völlig, @PhaTTy. Dann hast du nämlich auch gleich die passenden Konstanten für die Buttons und Icons. Oder willst du die auch noch selbst deklarieren? Oder gar mit den entsprechenden Zahlen hantieren? :roll:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz