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 |
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기