Recuperar y establecer información de configuración regional
La aplicación debe poder recuperar y establecer información específica sobre las configuraciones regionales y los idiomas disponibles. Cada elemento de información de configuración regional, como el nombre de un día determinado de la semana o el carácter utilizado como separador decimal, tiene una constante correspondiente. Las constantes disponibles se definen en Constantes de información de configuración regional.
La aplicación siempre almacena y manipula la información de configuración regional como una cadena terminada en null. No se permite ningún dato binario y se deben especificar valores numéricos como texto. Cada tipo de información tiene un formato determinado. Además, varios tipos se vinculan juntos para que el cambio de un tipo también cambie el valor del otro tipo.
Para recuperar información de configuración regional, la aplicación llama a GetLocaleInfo o GetLocaleInfoEx con la constante que corresponde a la información necesaria. La aplicación puede llamar a SetLocaleInfo para establecer un elemento de información de configuración regional.
Nota:
Aunque es posible que se admita un identificador de configuración regional, no está disponible para su uso por parte de una aplicación a menos que también se instale la configuración regional correspondiente.
Dado que la mayoría de las constantes de información regional son mutuamente excluyentes, solo se puede controlar un tipo de información a la vez. Las excepciones a esta regla son LOCALE_USE_CP_ACP, LOCALE_RETURN_NUMBER y LOCALE_NOUSEROVERRIDE, que se pueden combinar con otras constantes mediante un or binario.
Precaución
Se recomienda encarecidamente el uso de LOCALE_NOUSEROVERRIDE, ya que deshabilita las preferencias del usuario.
Al igual que varias aplicaciones, por ejemplo, Microsoft Active Directory, la aplicación puede mantener sus cadenas en una base de datos ordenable. Para obtener más información, consulte Control de la ordenación en las aplicaciones.
Temas relacionados