Sdílet prostřednictvím


Načítání a nastavení informací o národním prostředí

Aplikace musí být schopná načíst a nastavit konkrétní informace o dostupných národních prostředích a jazycích. Každý prvek informací národního prostředí, například název konkrétního dne v týdnu nebo znak použitý jako oddělovač desetinných míst, má odpovídající konstantu. Dostupné konstanty jsou definovány v konstanty informací o místním nastavení.

Aplikace vždy ukládá informace o národním prostředí a manipuluje s nimi jako řetězec ukončený hodnotou null. Nejsou povolena žádná binární data a jakékoli číselné hodnoty musí být zadány jako text. Každý typ informací má určitý formát. Kromě toho je několik typů vzájemně propojených, aby změna jednoho typu změnila i hodnotu druhého typu.

Chcete-li načíst informace o národním prostředí, aplikace volá GetLocaleInfo nebo GetLocaleInfoEx s konstantou, která odpovídá požadovaným informacím. Aplikace může zavolat SetLocaleInfo, aby nastavila položku locale informace.

Poznámka

I když může být podporován identifikátor národního prostředí , není k dispozici pro použití aplikací, pokud není nainstalována také odpovídající národní prostředí.

 

Vzhledem k tomu, že většina informačních konstant národního prostředí se vzájemně vylučují, lze současně zpracovat pouze jeden typ informací. Výjimky tohoto pravidla jsou LOCALE_USE_CP_ACP, LOCALE_RETURN_NUMBERa LOCALE_NOUSEROVERRIDE, které lze kombinovat s jinými konstantami pomocí binárního souboru OR.

Opatrnost

Použití LOCALE_NOUSEROVERRIDE se důrazně nedoporučuje, protože zakazuje uživatelské předvolby.

 

Stejně jako řada aplikací, například Microsoft Active Directory, může vaše aplikace udržovat své řetězce v seřazené databázi. Další informace naleznete v tématu Řešení řazení ve vašich aplikacích.

Použití národní jazykové podpory

informační konstanty národního prostředí

Řízení řazení v aplikacích

Práce s vlastními místními nastaveními