½Ã½ºÅÛ ³ÐÀº ÇÖ۸¦ Á¤ÀÇ ÇÏ´Â RegisterHotKey ÇÔ¼ö.
(BOOL RegisterHotKey HWND hWnd, / / â ÇÖ Å° ¾Ë¸² ¸Þ½ÃÁö¸¦ ¹ÞÀ¸·Á¸éint id, / / ÇÖ Å°ÀÇ ½Äº°ÀÚUINTfsModifiers, / / Ű ÇÑÁ¤ÀÚ Ç÷¡±×UINTvk / / °¡»ó Ű ÄÚµå);
°ª | ÀÇ¹Ì |
---|---|
MOD_ALT | Áß alt ۸¦ °³ÃÖ ÇØ¾ß ÇÕ´Ï´Ù. |
MOD_CONTROL | ¾î´À ctrl Ű ¾Æ·¡·Î °³ÃÖ ÇØ¾ß ÇÕ´Ï´Ù. |
MOD_SHIFT | ¾î´À shift Ű ¾Æ·¡·Î °³ÃÖ ÇØ¾ß ÇÕ´Ï´Ù. |
MOD_WIN | ¾î´À À©µµ¿ì Ű °³ÃÖ µÇ¾ú´Ù. ÀÌ·¯ÇÑ Å°´Â Microsoft Windows ·Î°í¿Í ÇÔ²² Ç¥½Ã µË´Ï´Ù. |
ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº 0ÀÌ ¾Æ´Ñ.
ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹Ýȯ °ªÀº 0ÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.
۸¦ ´©¸¦ ¶§ ½Ã½ºÅÛ ¸ðµç ÇÖ Å°¿¡ ´ëÇØ ÀÏÄ¡ ÇÏ´Â Ç׸ñ¿¡ ´ë ÇÑ Ã£½À´Ï´Ù. ÀÏÄ¡ ÇÏ´Â Ç׸ñÀ» ãÀ¸¸é ½Ã½ºÅÛ ÇÖ Å°¸¦ µî·Ï ÇÏ´Â ½º·¹µåÀÇ ¸Þ½ÃÁö Å¥¿¡ WM_HOTKEY ¸Þ½ÃÁö¸¦ °Ô½Ã ÇÕ´Ï´Ù. ÀÌ ¸Þ½ÃÁö¸¦ Å¥ÀÇ ½ÃÀÛ ºÎºÐ¿¡ °Ô½Ã ¸Þ½ÃÁö ·çÇÁÀÇ ´ÙÀ½ ¹Ýº¹À¸·Î Á¦°Å.
ÀÌ ÇÔ¼ö´Â ´Ù¸¥ ½º·¹µå°¡ ¸¸µç â ÇÖ Å°¸¦ ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù.
RegisterHotKey ¶Ç ´Ù¸¥ ÇÖ Å°¿¡ ÀÇÇØ ÀÌ¹Ì µî·Ï µÈ ÇÖ Å°¿¡ ÁöÁ¤ µÈ Ű ÀÔ·Â ÇÏ´Â °æ¿ì ½ÇÆÐ.
ÀÌ¹Ì hWnd ¸Å°³ º¯¼ö·Î ½Äº° µÈ â id ¸Å°³ º¯¼ö¿¡ ÀÇÇØ ÁöÁ¤ µÈ °Í°ú µ¿ÀÏÇÑ ½Äº°ÀÚ¸¦ °¡Áø ÇÖ Å°¸¦ µî·Ï ÇÏ´Â °æ¿ì fsModifiers ¹× vk ¸Å°³ º¯¼öÀÇ »õ °ª ÀÌ·¯ÇÑ ¸Å°³ º¯¼ö¿¡ ´ë ÇÑ ÀÌÀü¿¡ ÁöÁ¤ µÈ °ª ´ëü.
Windows CE: Windows CE ¹öÀü 2.0 ÀÌ»ó Ãß°¡ Ç÷¡±×, MOD_KEYUP, fsModifiers ¸Å°³ º¯¼ö¿¡ ´ë ÇÑ È£ÃâÀ» Áö¿ø ÇÕ´Ï´Ù. MOD_KEYUP Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì â º¸³»Áú °Í ÀÌ´Ù WM_HOTKEY ¸Þ½ÃÁö À̺¥Æ® ´Ù¿î Ű »Ó¸¸ ¾Æ´Ï¶ó À̺¥Æ® Ű·Î.
RegisterHotKey À» »ç¿ë ÇÏ ¿© ½º·¹µå °£¿¡ ÇÖ Å°¸¦ µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÏ ¿©.
Űº¸µå ÀÔ·Â °³¿ä, Űº¸µå ÀÔ·Â ±â´É, GlobalAddAtom, UnregisterHotKey, WM_HOTKEY