Recuperando e definindo informações de localidade

O aplicativo deve ser capaz de recuperar e definir informações específicas sobre localidades e idiomas disponíveis. Cada elemento de informações de localidade, como o nome de um dia específico da semana ou o caractere usado como separador decimal, tem uma constante correspondente. As constantes disponíveis são definidas em Constantes de Informações de Localidade.

Seu aplicativo sempre armazena e manipula informações de localidade como uma cadeia de caracteres terminada em nulo. Nenhum dado binário é permitido e quaisquer valores numéricos devem ser especificados como texto. Cada tipo de informação tem um formato específico. Além disso, vários tipos são vinculados para que a alteração de um tipo também altere o valor do outro tipo.

Para recuperar informações de localidade, o aplicativo chama GetLocaleInfo ou GetLocaleInfoEx com a constante que corresponde às informações necessárias. O aplicativo pode chamar SetLocaleInfo para definir um item de informações de localidade.

Observação

Embora um identificador de localidade possa ter suporte, ele não está disponível para uso por um aplicativo, a menos que a localidade correspondente também esteja instalada.

 

Como a maioria das constantes de informações de localidade são mutuamente exclusivas, apenas um tipo de informação pode ser tratado por vez. As exceções a essa regra são LOCALE_USE_CP_ACP, LOCALE_RETURN_NUMBER e LOCALE_NOUSEROVERRIDE, que podem ser combinadas com outras constantes usando um OR binário.

Cuidado

O uso de LOCALE_NOUSEROVERRIDE é altamente desencorajado, pois desabilita as preferências do usuário.

 

Como vários aplicativos, por exemplo, o Microsoft Active Directory, seu aplicativo pode manter suas cadeias de caracteres em um banco de dados classificável. Para obter mais informações, consulte Manipulando a classificação em seus aplicativos.

Usando o Suporte à Linguagem Nacional

Constantes de informações de localidade

Manipulando a classificação em seus aplicativos

Trabalhando com localidades personalizadas