Á¦°¡ Âü°í·Î ã¾Æº»°ÍµéÀÌ ÀÖ¾î¿ä
[SET THE LANGUAGE]
iRet1 = GetLocaleInfo(Locale, LOCALE_SLANGUAGE, _
lpLCDataVar, 0)
Symbol = String$(iRet1, 0)
iRet2 = GetLocaleInfo(Locale, LOCALE_SLANGUAGE, Symbol, iRet1)
Pos = InStr(Symbol, Chr$(0))
If Pos > 0 Then
Symbol = Left$(Symbol, Pos - 1)
If Symbol <> "English (United States)" Then
MsgBox "The Language setting is currently set to """ & Symbol & """ and will be changed to ""English (United States) """
'[CHANGE SETTINGS]
length = GetLocaleInfo(lLocal, LOCALE_SLANGUAGE, buf, Len(buf))
Private Declare Function SetLocaleInfo& Lib "kernel32" Alias "SetLocaleInfoA" (ByVal _
Locale As Long, ByVal LCType As Long, ByVal lpLCData As String)
Const LOCALE_ICALENDARTYPE As Long = &H1009
Const LOCALE_ILANGUAGE As Long = &H1 'language id
'Const LOCALE_SLANGUAGE As Long = &H2 'localized name of language
Const LOCALE_SENGLANGUAGE As Long = &H1001 'English name of language
Const LOCALE_SABBREVLANGNAME As Long = &H3 'abbreviated language name
Const LOCALE_SNATIVELANGNAME As Long = &H4 'native name of language
Const LOCALE_ICOUNTRY As Long = &H5 'country code
Const LOCALE_SCOUNTRY As Long = &H6 'localized name of country
Const LOCALE_SENGCOUNTRY As Long = &H1002 'English name of country
Const LOCALE_SABBREVCTRYNAME As Long = &H7 'abbreviated country name
Const LOCALE_SNATIVECTRYNAME As Long = &H8 'native name of country
Const LOCALE_SINTLSYMBOL As Long = &H15 'intl monetary symbol
Const LOCALE_IDEFAULTLANGUAGE As Long = &H9 'default language id
Const LOCALE_IDEFAULTCOUNTRY As Long = &HA 'default country code
l = SetLocaleInfo(Locale, LOCALE_ICALENDARTYPE, "2")
T = SetLocaleInfo(US_LOCALE, LOCALE_IDEFAULTLANGUAGE, "0409")
Y = SetLocaleInfo(US_LOCALE, LOCALE_ICOUNTRY, 1)
u = SetLocaleInfo(US_LOCALE, LOCALE_IDEFAULTCOUNTRY, 1)
i = SetLocaleInfo(US_LOCALE, LOCALE_ILANGUAGE, "0409")
±×°Íº¸´Ù ¸Þ¸ðÀå¿¡¼ Çѱ۷ΠģÈÄ ÀÌ ÇÁ·Î±×·¥ ½ÇÇà½ÃÄѼ ´Ù½Ã ¸Þ¸ðÀå °¡µµ
Çѱ۷Π°è¼Ó ¾²¿©Áö³×¿ä~~
Àúµµ Å×½ºÆ® Çغ¸´Ï µÇ´Â °÷ÀÌ ÀÖ°í ¾ÈµÇ´Â °÷ÀÌ Àֳ׿ä.
¾Ç¼º ÆÄÀÏÀº ¾Æ´Õ´Ï´Ù. KIS2012·Î °Ë»ç Çß½À´Ï´Ù.
¾ÆÈÞ À̰Ͷ§¹®¿¡ ÀÌƲÀ» °øÄ¡³×¿ä
Àüü¸¦ ´Ù ¿µ¹®À̳ª Çѱ۷Π¹Ù²Ù´Â ¹æ¹ýÀÌ ÀÖ´ÂÁö ã¾Æ ºÁ¾ß µÉ°Í °°½À´Ï´Ù.
À̸® ¸Ó¸® ¾ÆÇ°ÇÁö ¸ô¶ú³×¿ä
Á¦°¡ Âü°í·Î ã¾Æº»°ÍµéÀÌ ÀÖ¾î¿ä
[SET THE LANGUAGE]
iRet1 = GetLocaleInfo(Locale, LOCALE_SLANGUAGE, _
lpLCDataVar, 0)
Symbol = String$(iRet1, 0)
iRet2 = GetLocaleInfo(Locale, LOCALE_SLANGUAGE, Symbol, iRet1)
Pos = InStr(Symbol, Chr$(0))
If Pos > 0 Then
Symbol = Left$(Symbol, Pos - 1)
If Symbol <> "English (United States)" Then
MsgBox "The Language setting is currently set to """ & Symbol & """ and will be changed to ""English (United States) """
'[CHANGE SETTINGS]
length = GetLocaleInfo(lLocal, LOCALE_SLANGUAGE, buf, Len(buf))
lLocal = GetSystemDefaultLCID()
SetLocaleInfo (lLocal, LOCALE_SLANGUAGE, "English (United States)"
End If
End If
Private Declare Function SetLocaleInfo& Lib "kernel32" Alias "SetLocaleInfoA" (ByVal _
Locale As Long, ByVal LCType As Long, ByVal lpLCData As String)
Const LOCALE_ICALENDARTYPE As Long = &H1009
Const LOCALE_ILANGUAGE As Long = &H1 'language id
'Const LOCALE_SLANGUAGE As Long = &H2 'localized name of language
Const LOCALE_SENGLANGUAGE As Long = &H1001 'English name of language
Const LOCALE_SABBREVLANGNAME As Long = &H3 'abbreviated language name
Const LOCALE_SNATIVELANGNAME As Long = &H4 'native name of language
Const LOCALE_ICOUNTRY As Long = &H5 'country code
Const LOCALE_SCOUNTRY As Long = &H6 'localized name of country
Const LOCALE_SENGCOUNTRY As Long = &H1002 'English name of country
Const LOCALE_SABBREVCTRYNAME As Long = &H7 'abbreviated country name
Const LOCALE_SNATIVECTRYNAME As Long = &H8 'native name of country
Const LOCALE_SINTLSYMBOL As Long = &H15 'intl monetary symbol
Const LOCALE_IDEFAULTLANGUAGE As Long = &H9 'default language id
Const LOCALE_IDEFAULTCOUNTRY As Long = &HA 'default country code
l = SetLocaleInfo(Locale, LOCALE_ICALENDARTYPE, "2")
T = SetLocaleInfo(US_LOCALE, LOCALE_IDEFAULTLANGUAGE, "0409")
Y = SetLocaleInfo(US_LOCALE, LOCALE_ICOUNTRY, 1)
u = SetLocaleInfo(US_LOCALE, LOCALE_IDEFAULTCOUNTRY, 1)
i = SetLocaleInfo(US_LOCALE, LOCALE_ILANGUAGE, "0409")
Á¦°¡ ¸¸µé¾î µå¸®°í ½ÍÁö¸¸ ´Ù¸¥ ¾÷¹« ¶§¹®¿¡...
¾Æ´Ô´Ï´Ù ÀÌ·¸°Ô ¸»¾¸ÀÌ¶óµµ ÇØÁÖ½Ã´Ï ³Ê¹« °¨»çÇÕ´Ï´Ù
¾Õ¼ ³ª¿Â ÄÚµåµé¿¡¼ »ç¿ëµÇ´Â ÇÔ¼öµéÀº ÇöÀç ÇÁ·Î¼¼½º¿¡¼¸¸ ¸ÔÈü´Ï´Ù.
ime »óŸ¦ ¿µ¹®À¸·Î ¹Ù²Ù´Â °ÍÀº EnumWindow·Î imeâ¿¡ ¸Þ½ÃÁö ³¯¸®´Â °ÍÀ¸·Î µÇ°ÚÁö¸¸
±×ÈÄ »õ·Î ¶ç¿î ÇÁ·Î±×·¥Àº ±âº» ime »óÅ°¡ ÇѱÛÀÌ¸é ¼Ò¿ë¾ø°í °á±¹ ÈÅÀ» ÅëÇØ ÇÁ·Î¼¼½º »ý¼ºÀ» °¨½ÃÇؾßÇÕ´Ï´Ù.
Àü¿ªÀûÀ¸·Î Çѹø¿¡ ÅëÇÏ´Â ¹æ¹ýÀº Å°º¸µå ·ÎÄÉÀÏ ¹Ù²Ù°í Àû¿ëÇÏ´Â°Ç ¾Æ·¡¿¡ Àû¾ú¾ú°í.. µô·¹ÀÌ°¡ ÀÖ´Ù°í Çϼ̴µ¥
ÇÖÅ°¸¦ ÀÔ·ÂÇÏ´Â ¸ÅÅ©·Î ÇÁ·Î±×·¥ Çϳª ¸¸µé¸é µÇÁö¸¸ ±âº» ÇÖÅ°´Â shift°¡ Æ÷ÇԵǾî ÀÖ°í shift ÁÂ¿ì ±¸ºÐÇÏ·Á¸é ¶Ç Å°º¸µå °ü·Ã ÈÄÅ·ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÇÖÅ°¸¦ ´Ù¸¥°É·Î ¼³Á¤Çϸé ÄÚµå 5ÁÙ Á¤µµ¸é µË´Ï´Ù. ·ÎÄÃ(ÇÁ·Î¼¼½º³») ·ÎÄÉÀÏ º¯°æ ÇÔ¼ö¸¦ Àü¿ªÈÅÀ¸·Î ó¸®ÇØÁÖ´Â À¯Æ¿¸®Æ¼´Â ±âÁ¸¿¡ ÀÖ½À´Ï´Ù.
°°Àº ¾ê±âÀÇ ¹Ýº¹Àε¥ Á¦ »ý°¢¿£ Á¦¾îÆÇ µé¾î°¡¼ ¹º°¡ ¹Ù²Ù°í Çϴ°Ŷó¸é ±ÍÂú°ÚÁö¸¸ °ü¸® ÀÛ¾÷ Áß ¾îÂ¥ÇÇ ÇÑ±Û ÀÔ·ÂÀÌ ÇÊ¿äÇÑ °÷¿¡¼´Â ¶Ç Çѱ۷Π¹Ù²Ù°í Çϴ°Ŷó¸é ±×³É ¿µ¹® ·ÎÄÉÀÏ ¼³Ä¡ÇÏ°í ÀÛ¾÷ Àü Alt-Shift ´©¸£¸é µÇ´Â ÀÏ·Î º¸ÀÔ´Ï´Ù. Çѹø ´©¸£¸é Çѱ۷Π¹Ù²Ù±â Àü±îÁø ½Ç¼öÇÒ ÀÏ ¾ø°í ±âº» ·ÎÄÉÀÏÀ» ¿µ¾î·Î ¼³Á¤ÇÏ¸é ºÎÆýúÎÅÍ ¿µ¾î°í.. ÇÑ±Û ÇÊ¿äÇÒ ¶§ Alt-Shift ´¸£´Â °ÍÀ̳ª ÇÑ¿µÀüȯ ´©¸£´Â °ÍÀ̳ª... °á±¹ ¿µ¹® ·ÎÄÉÀÏ Ãß°¡ÇÏ°í ±âº»À¸·Î ¼³Á¤ÇÏ¸é ±×³É Ã³À½ºÎÅÍ ¿µ¹®»óÅ°í... ÇÑ±Û ÇÊ¿äÇÒ ¶§ Çѱ۷Π¹Ù²Ù°í ¾²¸é µÇÁö ¾ÊÀº°¡·Î ¿ä¾àµË´Ï´Ù.