GetThreadUILanguage 함수(winnls.h)

현재 스레드에 대한 첫 번째 사용자 인터페이스 언어의 언어 식별자를 반환합니다.

구문

LANGID GetThreadUILanguage();

반환 값

SetThreadUILanguage 또는 SetThreadPreferredUILanguages를 통해 스레드와 명시적으로 연결된 언어의 식별자를 반환합니다. 또는 현재 스레드와 명시적으로 연결된 언어가 없는 경우 식별자는 사용자 또는 시스템 사용자 인터페이스 언어를 나타낼 수 있습니다.

설명

이 함수를 호출하는 것은 dwFlags가 MUI_MERGE_SYSTEM_FALLBACK 설정된 GetThreadPreferredUILanguages 호출과 동일합니다. | MUI_MERGE_USER_FALLBACK | MUI_LANGUAGE_ID 검색된 목록에서 첫 번째 언어를 사용합니다.

이 함수의 반환 값은 해당 언어가 추가 로캘에 해당하는 경우 LIP(언어 인터페이스 팩) 언어에 대한 유용한 정보를 제공하지 않습니다. 이러한 언어의 경우 함수는 사용자가 선호하는 UI 언어 목록에 해당 언어가 지정된 경우 LOCALE_CUSTOM_UI_DEFAULT 해당하는 16진수 값 "1400"을 반환합니다. 언어가 사용자 기본 설정 UI 언어 목록에 지정되지 않은 경우 함수는 LOCALE_CUSTOM_UNSPECIFIED 해당하는 값 "1000"을 반환합니다.

C# 서명

[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
        static extern System.UInt16 GetThreadUILanguage();

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 winnls.h(Windows.h 포함)
라이브러리 Kernel32.lib
DLL Kernel32.dll

참고 항목

GetThreadPreferredUILanguages

다국어 사용자 인터페이스

다국어 사용자 인터페이스 함수

SetThreadPreferredUILanguages

SetThreadUILanguage