|
GetUserDefaultLangID(VOID) - HKEY_CURRENT_USER\Control Panel\International
GetSystemDefaultLangID(VOID) - HKEY_USERS\.DEFAULT\Control Panel\International
에 있는것을 읽어옵니다..
로케일 설정에서 바꿀 수 있는 셋팅은.. 실질적인 OS 언어가 아니겠지요..
꾸벅..
이기주 님이 쓰신 글 :
: API를 찾아보니까
:
: GetSystemDefaultLangID(VOID)와
:
: GetUserDefaultLangID(VOID)가 있더군요.
:
: 이 두개를 사용하면 되지 않을까요?
:
: 기본적으로는 두 값이 같게 나옵니다. 한국은 (0x0412)
:
:
: 유영인 [Chris] 님이 쓰신 글 :
: : 레지스트리에는 DefaultLanguage 와, InstallLanguage 가 있습니다..
: :
: : GetSystemDefaultLangID(void) 이 함수는, DefaultLanguage 를 얻어오는 함수구요..
: :
: : DefaultLanguage는.. 유저가 언제든지 변경이 가능한 설정입니다. (아마도 입력 로케일을 변경하면, 이것도 따라서 바뀌는것 같습니다) 영문 윈도우에서도 한글로 셋팅할 수도 있구요.
: :
: : InstallLanguage가 인스톨이 된.. OS 를 반환하는 것이구요..
: :
: : 하긴.. 뭐 굳이 한국 사람 아니면.. 영문 윈도우를 한글 로케일로 쓸 일은 없겠지만요.. --;
: :
: :
: : 혹시 InstallLanguage 를 얻어오는 API는 없을까요..? 있으면 정말 좋을것 같은데.. ^^;
: :
: :
: : 새더군 님이 쓰신 글 :
: : : LANGID GetSystemDefaultLangID(void);
: : :
: : : 그럼 좋은 하루 되세요 ^^;.
|