Abrufen und Festlegen von Gebietsschemainformationen
Die Anwendung muss in der Lage sein, bestimmte Informationen zu verfügbaren Gebietsschemas und Sprachen abzurufen und festzulegen. Jedes Element von Gebietsschemainformationen, z. B. den Namen eines bestimmten Wochentags oder des Zeichens, das als Dezimaltrennzeichen verwendet wird, weist eine entsprechende Konstante auf. Die verfügbaren Konstanten werden in Gebietsschemainformationskonstanten definiert.
Ihre Anwendung speichert immer Gebietsschemainformationen als null beendete Zeichenfolge und bearbeitet sie. Keine binärdaten sind zulässig, und alle numerischen Werte müssen als Text angegeben werden. Jede Art von Informationen weist ein bestimmtes Format auf. Außerdem werden mehrere Typen miteinander verknüpft, sodass das Ändern eines Typs auch den Wert des anderen Typs ändert.
Um Gebietsschemainformationen abzurufen, ruft die Anwendung GetLocaleInfo oder GetLocaleInfoEx mit der Konstante auf, die den erforderlichen Informationen entspricht. Die Anwendung kann SetLocaleInfo aufrufen, um ein Element von Gebietsschemainformationen festzulegen.
Hinweis
Obwohl ein Gebietsschemabezeichner möglicherweise unterstützt wird, ist es nicht für die Verwendung durch eine Anwendung verfügbar, es sei denn, das entsprechende Gebietsschema wird ebenfalls installiert.
Da die meisten Gebietsschemainformationskonstanten gegenseitig ausschließen, können nur eine Art von Informationen gleichzeitig behandelt werden. Die Ausnahmen dieser Regel sind LOCALE_USE_CP_ACP, LOCALE_RETURN_NUMBER und LOCALE_NOUSEROVERRIDE, die mit anderen Konstanten mit einer binärEN ODER kombiniert werden können.
Achtung
Die Verwendung von LOCALE_NOUSEROVERRIDE wird dringend empfohlen, da benutzereinstellungen deaktiviert werden.
Wie eine Reihe von Anwendungen, z. B. Microsoft Active Directory, kann Ihre Anwendung ihre Zeichenfolgen in einer sortierbaren Datenbank verwalten. Weitere Informationen finden Sie unter Behandeln der Sortierung in Ihren Anwendungen.
Zugehörige Themen