![]() |
MessageDLG auf englischem Win XP
Hallo,
ich habe folgendes Problem, ich nutzte MessageDLG's für meine Dialog ('Wollen Sie abbrechen') z.B.: Jetzt habe ich mein Programm mehrsprachig implementiert, doch ist es anscheinend so, dass wenn man die Systemsprache von XP ändert, die Dialoge als eigentlich die Buttonbeschriftung = [Ja,Nein] auf Deutsch bleibt. Ich habe nachgeguckt, MessageDLG macht ja selbst keinen API-Call sondern baut sich selbst eine Form. Gibt es ein Workaround, bzw. sollte ich auf MessageDLG verzichten und die API-Calls verwenden?? Vielen Dank schonmal |
Re: MessageDLG auf englischem Win XP
Der MessageDlg ist eine Borland VCL Eigen-Kreation und somit von der Sprache der IDE abhängig. Sollen die Schaltflächen in der Sprache des OS beschriftet werden, dann musst du die entsprechenden API-Funktionen (MessageBox) nutzen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:59 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-2025 by Thomas Breitkreuz