Windows NT ¹× Windows 95¿¡¼ ActivateKeyboardLayout ÀÇ ±¸ÇöÀ» Å©°Ô ´Ù¸£´Ù. ÀÌ·¯ÇÑ Â÷ÀÌÁ¡À» ¼ö¿ë Çϱâ À§ÇØÀÌ ÂüÁ¶ ÆäÀÌÁö ¸ÕÀú ¼±¹° Windows NT ±¸Çö µÚ¿¡ Windows 95 ¹öÀüÀÇ Àüü¿¡.
nbsp;Windows &NT
ActivateKeyboardLayout ÇÔ¼ö ´Ù¸¥ ÀÚÆÇ ¹è¿À» Ȱ¼ºÈ ÇÏ °í È£Ãâ ÇÏ´Â ½º·¹µå º¸´Ù Àüü ½Ã½ºÅÛ¿¡ ´ë ÇÑ È°¼º Űº¸µå ·¹À̾ƿô ¼³Á¤.
HKL ActivateKeyboardLayout ( HKL hkl, / / ÀÚÆÇ ¹è¿ ó¸®UINTÇ÷¡±× / / Űº¸µå ·¹À̾ƿô Ç÷¡±×);
°ª | ÀÇ¹Ì |
---|---|
HKL_NEXT | ·Îµå µÈ ·¹À̾ƿô ½Ã½ºÅÛ¿¡ ÀÇÇØ À¯ÁöÀÇ ¼øÈ¯ ¸ñ·Ï¿¡¼ ´ÙÀ½ ·¹À̾ƿô ¼±ÅÃ. |
HKL_PREV | ·Îµå µÈ ·¹À̾ƿô ½Ã½ºÅÛ¿¡ ÀÇÇØ À¯ÁöÀÇ ¼øÈ¯ ¸ñ·Ï¿¡¼ ÀÌÀü ·¹À̾ƿô ¼±ÅÃ. |
°ª | ÀÇ¹Ì |
---|---|
KLF_REORDER | ÀÌ ºñÆ®°¡ ¼³Á¤ µÇ¾î ½Ã½ºÅÛÀÇ ¼øÈ¯ ¸ñ·ÏÀÌ ·Îµå ÀÚÆÇ ¹è¿ Àç¹è¿ µË´Ï´Ù. ÀÌ ºñÆ®°¡ ¼³Á¤ µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ¸ñ·Ï ¼ø¼ º¯°æ ¾øÀÌ È¸Àü ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ´Â ¿µ¾î ·¹À̾ƿô Ȱ¼º ÀÖ¾ú´Ù¸é »Ó¸¸ ¾Æ´Ï¶ó µ¥ ÇÁ¶û½º¾î, µ¶ÀÏ¾î ¹× ½ºÆäÀÎ¾î ·¹À̾ƿô ·Îµå (¼ø¼ ´ë·Î), ´ÙÀ½Àº KLF_REORDER¿Í ÇÔ²² µ¶ÀÏ ·¹À̾ƿô Ȱ¼ºÈ ºñÆ® ¼³Á¤ ´ÙÀ½ ¼ø¼ »ý»êÇÒ °Í À̶ó°í: µ¶ÀϾî, ¿µ¾î, ÇÁ¶û½º¾î, ½ºÆäÀξî. µ¶ÀÏ ·¹À̾ƿôÀº KLF_REORDER ¾øÀÌ È°¼ºÈ ºñÆ® ¼³Á¤ ´ÙÀ½ ¼ø¼ »ý»êÇÒ °Í À̶ó°í: µ¶ÀϾî, ½ºÆäÀξî, ¿µ¾î, ÇÁ¶û½º¾î. ÀÌ Ç÷¡±×ÀÇ °ªÀÌ °ü·Ã ¹Ì¸¸ 3 ÀÚÆÇ ¹è¿À» ·Îµå ÇÏ´Â °æ¿ì. |
KLF_SETFORPROCESS | Windows NT 5.0 ¹× ÀÌÈÄ: Àüü ÇÁ·Î¼¼½º¿¡ ´ë ÇÑ ÁöÁ¤ µÈ Űº¸µå ·¹À̾ƿôÀ» Ȱ¼ºÈ ÇÏ °í ÇöÀç ÇÁ·Î¼¼½ºÀÇ ¸ðµç ½º·¹µå¸¦ WM_INPUTLANGCHANGE ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. |
KLF_UNLOADPREVIOUS | ÀÌÀü¿¡ Ȱ¼º ·¹À̾ƿô ·Îµå µÇÁö ¾Ê¾Ò½À´Ï´Ù. |
ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº ÀÌÀü Űº¸µå ·¹À̾ƿô ÇÚµé. ±×·¸Áö ¾ÊÀ¸¸é 0ÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é´Â GetLastError ÇÔ¼ö.
¿©·¯ ÀÚÆÇ ¹è¿À» ÇÑ ¹ø¿¡ ·ÎµåÇÒ ¼ö ÀÖÁö¸¸ ÇÑ ¹ø¿¡ Çϳª¸¸ Ȱ¼ºÈ µË´Ï´Ù. ·¹À̾ƿô °£¿¡ ºü¸£°Ô ÀüȯÇÒ ¼ö ÀÖ°Ô ·Îµå ÇÏ´Â ¿©·¯ ÀÚÆÇ ¹è¿.
Windows 95
ÇöÀç ½º·¹µåÀÇ ÀÔ·ÂµÈ ¾ð¾î¸¦ ¼³Á¤ ÇÏ´Â ActivateKeyboardLayout ÇÔ¼ö. ÀÌ ÇÔ¼ö´Â Űº¸µåÀÇ ½ÇÁ¦ ·¹À̾ƿô »Ó¸¸ ¾Æ´Ï¶ó ·ÎÄÉÀÏ ½Äº° Űº¸µå ·¹À̾ƿô ÇÚµéÀ» Çã¿ë.
HKL ActivateKeyboardLayout ( HKL hkl, / / ÀÚÆÇ ¹è¿ ó¸®UINTÇ÷¡±× / / Űº¸µå ·¹À̾ƿô Ç÷¡±×);
°ª | ÀÇ¹Ì |
---|---|
HKL_NEXT | ´ÙÀ½ ·¹À̾ƿô ½Ã½ºÅÛ¿¡ ÀÇÇØ À¯Áö Űº¸µå ·¹À̾ƿô ¸ñ·Ï¿¡¼ ¼±ÅÃ. |
HKL_PREV | ½Ã½ºÅÛ¿¡ ÀÇÇØ À¯Áö Űº¸µå ·¹À̾ƿô ¸ñ·Ï¿¡¼ ÀÌÀü ·¹À̾ƿô ¼±ÅÃ. |
°ª | ÀÇ¹Ì |
---|---|
KLF_REORDER | ¸ñ·ÏÀÇ ¸Ó¸®¸¦ ƯÁ¤µÈ Űº¸µå ·¹À̾ƿô ÇÚµéÀ» À̵¿ ÇÏ ¿© Űº¸µå ·¹À̾ƿô ¸ñ·Ï ¼ø¼¸¦ ¹Ù²ß´Ï´Ù. ÀÌ °ªÀ» ÁöÁ¤ ÇÏÁö ¾ÊÀ¸¸é ¸ñ·Ï ¼ø¼ º¯°æ ¾øÀÌ È¸Àü ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ´Â ¿µ¾î ·¹À̾ƿô Ȱ¼º ÀÖ¾ú´Ù¸é »Ó¸¸ ¾Æ´Ï¶ó µ¥ ÇÁ¶û½º¾î, µ¶ÀÏ¾î ¹× ½ºÆäÀÎ¾î ·¹À̾ƿô ·Îµå (¼ø¼ ´ë·Î), ´ÙÀ½Àº KLF_REORDER¿Í ÇÔ²² µ¶ÀÏ ·¹À̾ƿô Ȱ¼ºÈ ºñÆ® ¼³Á¤ ´ÙÀ½ ¼ø¼ »ý»êÇÒ °Í À̶ó°í: µ¶ÀϾî, ¿µ¾î, ÇÁ¶û½º¾î, ½ºÆäÀξî. Ȱ¼ºÈ¸¦ KLF_REORDER ¾øÀÌ µ¶ÀÏ ·¹À̾ƿô ¼³Á¤ °ª ¼ø¼·Î »ý»êÇÒ °Í À̶ó°í: µ¶ÀϾî, ½ºÆäÀξî, ¿µ¾î, ÇÁ¶û½º¾î. |
ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº ÀÌÀü Űº¸µå ·¹À̾ƿô ÇÚµé. ±×·¸Áö ¾ÊÀ¸¸é 0ÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é´Â GetLastError ÇÔ¼ö.
¿©·¯ ÀÚÆÇ ¹è¿À» ÇÑ ¹ø¿¡ ·ÎµåÇÒ ¼ö ÀÖÁö¸¸ ÇÑ ¹ø¿¡ Çϳª¸¸ Ȱ¼ºÈ µË´Ï´Ù. ·¹À̾ƿô °£¿¡ ºü¸£°Ô ÀüȯÇÒ ¼ö ÀÖ°Ô ·Îµå ÇÏ´Â ¿©·¯ ÀÚÆÇ ¹è¿.
ÀÀ¿ë ÇÁ·Î±×·¥À» 0À¸·Î, ³·Àº ´Ü¾î ·ÎĶ ½Äº°ÀÚ¸¦ ³ôÀº ´Ü¾î¸¦ ¼³Á¤ ÇÏ ¿© À¯È¿ÇÑ Å°º¸µå ·¹À̾ƿô ÇÚµéÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¹°¸®Àû ·¹À̾ƿô¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê°í ÀÌ·¯ÇÑ Å°º¸µå ·¹À̾ƿô ÇÚµé º¯°æ ÀÔ·ÂµÈ ¾ð¾î »ç¿ë.
¿©·¯ ÀÔ·ÂµÈ ¸Þ¼µå ÆíÁý±â (Ime) °¢ ·ÎÄÉÀÏ¿¡ ´ë ÇÑ Çã¿ë ÇÏ´Â °æ¿ì ³ôÀº ´Ü¾î (ÀåÄ¡ ÇÚµé)Àº 0 Űº¸µå ·¹À̾ƿô ÇÚµéÀ» Àü´Þ "¼ÓÇÏ´Â" ·ÎĶ ¸ñ·Ï¿¡¼ ù ¹øÂ° IME¸¦ Ȱ¼ºÈ ÇÏ´Â.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÏ ¿©.
Űº¸µå ÀÔ·Â °³¿ä, Űº¸µå ÀÔ·Â ±â´É, LoadKeyboardLayout, GetKeyboardLayoutName, UnloadKeyboardLayout