ÀÀ¿ë ÇÁ·Î±×·¥ â ÇÖ Å°¸¦ ¿¬°á ÇÏ·Á¸é â¿¡ WM_SETHOTKEY ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. »ç¿ëÀÚ°¡ ÇÖ Å°¸¦ ´©¸£¸é ½Ã½ºÅÛ Ã¢ Ȱ¼ºÈ.
WM_SETHOTKEY wParam = (WPARAM) MAKEWORD (vkey, ÇÑÁ¤ÀÚ) / / °¡»ó Ű ÄÚµå¿Í ÇÑÁ¤ÀÚÀÇ ÇÖ Å° lParam = 0; / / »ç¿ë ÇÏÁö ¾ÊÀ½; 0 À̾î¾ß ÇÕ´Ï´Ù.
| °ª | ÀÇ¹Ì |
|---|---|
| HOTKEYF_ALT | ALT Ű |
| HOTKEYF_CONTROL | CTRL Ű |
| HOTKEYF_EXT | È®ÀåµÈ Ű |
| HOTKEYF_SHIFT | Shift Ű |
¹Ýȯ °ªÀº ´ÙÀ½ Áß Çϳª¸¦:
| °ª | ÀÇ¹Ì |
|---|---|
| -1 | ÇÔ¼ö°¡ ¼º°ø ÇÏÁö ¾Ê½À´Ï´Ù-ÇÖ Å° ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. |
| ..0 | ÇÔ¼ö°¡ ¼º°ø ÇÏÁö ¾Ê½À´Ï´Ù-âÀÌ À߸ø µÇ¾ú½À´Ï´Ù. |
| ..1 | ÀÌ ÇÔ¼ö´Â ¼º°ø ÇÏ °í ´Ù¸¥ â¿¡ °°Àº ¹Ù·Î °¡±â Ű. |
| ..2 | ÀÌ ÇÔ¼ö´Â ¼º°ø, ÇÏÁö¸¸ ´Ù¸¥ â¿¡ ´ë ÇÑ ÀÌ¹Ì °°Àº ¹Ù·Î °¡±â Ű. |
ÇÖ Å° ÀÚ½Ä Ã¢¿¡ ¿¬°ü µÉ ¼ö ¾ø½À´Ï´Ù.
VK_ESCAPE, VK_SPACE, ¹× VK_TABÀº À߸ø µÈ ÇÖ Å°.
»ç¿ëÀÚ°¡ ÇÖ Å°¸¦ ´©¸£¸é ½Ã½ºÅÛÀÌ wParam SC_HOTKEY¿Í À©µµ¿ìÀÇ ÇÚµéÀ» lParam À» ÇÔ²² WM_SYSCOMMAND ¸Þ½ÃÁö¸¦ »ý¼º ÇÕ´Ï´Ù. À©µµ¿ìÀÇ ¸¶Áö¸· Ȱ¼º ÆË¾÷ (ÀÖ´Â °æ¿ì) ¶Ç´Â Àü°æ â (ÆË¾÷ âÀÌ ¾ø½À´Ï´Ù °æ¿ì) ÀÚü ½Ã½ºÅÛ¿¡ ³ªÅ¸³³´Ï´ÙÀÌ ¸Þ½ÃÁö¿¡ DefWindowProc·Î Àü´Þ µÇ ¸é.
â ÇϳªÀÇ ÇÖ Å°¸¦ Çϳª¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. â °ü·Ã µÈ ¹Ù·Î °¡±â ۰¡ ÀÌ¹Ì ÀÖÀ¸¸é »õ ¹Ù·Î °¡±â Ű ¿¾ Çϳª¸¦ ´ëü ÇÕ´Ï´Ù. â ¹Ù·Î °¡±â Ű·Î Ȱ¼ºÈ µÇ´Â ÀÓÀÇ Çϳª ÀÌ»óÀÇ Ã¢ °°Àº ¹Ù·Î °¡±â ۰¡ ÀÖÀ¸¸é.
ÀÌ·¯ÇÑ ÇÖ Å°°¡ RegisterHotKey À¸·Î ¼³Á¤ ÇÏ´Â ÇÖ Å°¿¡ °ü·Ã µÈ.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ð.
Űº¸µå ÀÔ·Â °³¿ä, Űº¸µå ÀÔ·Â ¸Þ½ÃÁö, RegisterHotKey, WM_GETHOTKEY, WM_SYSCOMMAND