로캘 정보 검색 및 설정
애플리케이션은 사용 가능한 로캘 및 언어에 대한 특정 정보를 검색하고 설정할 수 있어야 합니다. 특정 요일의 이름 또는 소수 구분 기호로 사용되는 문자와 같은 로캘 정보의 각 요소에는 해당 상수가 있습니다. 사용 가능한 상수는 로캘 정보 상수에 정의되어 있습니다.
애플리케이션은 항상 로캘 정보를 null로 끝나는 문자열로 저장하고 조작합니다. 이진 데이터는 허용되지 않으며 숫자 값은 텍스트로 지정해야 합니다. 각 정보 유형에는 특정 형식이 있습니다. 또한 한 형식을 변경하면 다른 형식의 값도 변경되도록 여러 형식이 함께 연결됩니다.
로캘 정보를 검색하기 위해 애플리케이션은 필요한 정보에 해당하는 상수를 사용하여 GetLocaleInfo 또는 GetLocaleInfoEx 를 호출합니다. 애플리케이션은 SetLocaleInfo 를 호출하여 로캘 정보의 항목을 설정할 수 있습니다.
참고
로캘 식별자가 지원될 수 있지만 해당 로캘도 설치되지 않는 한 애플리케이션에서 사용할 수 없습니다.
대부분의 로캘 정보 상수는 상호 배타적이므로 한 번에 하나의 정보 유형만 처리할 수 있습니다. 이 규칙의 예외는 이진 OR을 사용하여 다른 상수와 결합할 수 있는 LOCALE_USE_CP_ACP, LOCALE_RETURN_NUMBER 및 LOCALE_NOUSEROVERRIDE.
주의
LOCALE_NOUSEROVERRIDE 사용하는 것은 사용자 기본 설정을 사용하지 않도록 설정하기 때문에 권장되지 않습니다.
여러 애플리케이션(예: Microsoft Active Directory)과 마찬가지로 애플리케이션은 정렬 가능한 데이터베이스에서 해당 문자열을 유지할 수 있습니다. 자세한 내용은 애플리케이션에서 정렬 처리를 참조하세요.
관련 항목