Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   TDateTimePicker mehrprachig möglich? (https://www.delphipraxis.net/192957-tdatetimepicker-mehrprachig-moeglich.html)

SneakyBagels 6. Jun 2017 10:42

TDateTimePicker mehrprachig möglich?
 
Mir ist eben aufgefallen, dass der TDateTimePicker mit einem deutschen Windows/Delphi kompiliertem Programm in einem englischen Windows trotzdem alles auf Deutsch anzeigt.
Kann man diese Verhalten irgendwie ausstellen und den TDateTimePicker in der Systemsprache anzeigen lassen?

Ich weiß, dass der TDateTimePicker ein Wrapper ist und alle Strings von Windows bekommt. Aber irgendeine andere Möglichkeit muss es doch geben.

SneakyBagels 9. Jun 2017 13:26

AW: TDateTimePicker mehrprachig möglich?
 
*Ich lebe noch* :cyclops:

Towmuz 9. Jun 2017 13:31

AW: TDateTimePicker mehrprachig möglich?
 
Mhhh läuft die Projektsprache nicht über Projekt => Sprachen und dort dann hinzufügen was du brauchst?

SneakyBagels 9. Jun 2017 13:42

AW: TDateTimePicker mehrprachig möglich?
 
Wenn ich diesen Wizard anwende und die Sprachen hinzufüge die ich möchte, funktioniert die Anwendung unter Windows XP nicht mehr.
Und für jede Sprache wird dann ein Unterverzeichnis mit allen DFM-Dateien angelegt - nicht sehr hübsch.

Uwe Raabe 9. Jun 2017 14:49

AW: TDateTimePicker mehrprachig möglich?
 
Zitat:

Zitat von SneakyBagels (Beitrag 1373539)
Ich weiß, dass der TDateTimePicker ein Wrapper ist und alle Strings von Windows bekommt. Aber irgendeine andere Möglichkeit muss es doch geben.

Microsoft ist da ziemlich eindeutig: About Month Calendar Controls

Zitat:

The month-calendar control gets its format and all strings from LOCALE_USER_DEFAULT

SneakyBagels 9. Jun 2017 14:50

AW: TDateTimePicker mehrprachig möglich?
 
Heißt also ganz eindeutig => keinerlei Änderung möglich. Sehr sehr schade.
Vielleicht entwickelt ja irgendwann mal jemand eine Komponente um das Problem zu umgehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz