WM_SETHOTKEY

ÀÀ¿ë ÇÁ·Î±×·¥ â ÇÖ Å°¸¦ ¿¬°á ÇÏ·Á¸é â¿¡ WM_SETHOTKEY ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. »ç¿ëÀÚ°¡ ÇÖ Å°¸¦ ´©¸£¸é ½Ã½ºÅÛ Ã¢ È°¼ºÈ­.

WM_SETHOTKEY wParam = (WPARAM) MAKEWORD (vkey, ÇÑÁ¤ÀÚ) / / °¡»ó Å° ÄÚµå¿Í ÇÑÁ¤ÀÚÀÇ ÇÖ Å° lParam = 0;                                   / / »ç¿ë ÇÏÁö ¾ÊÀ½; 0 À̾î¾ß ÇÕ´Ï´Ù. 
 

¸Å°³ º¯¼ö

vkey
WParam°ªÀÔ´Ï´Ù. °¡»ó Å° ÄÚµå¿Í ÇÑÁ¤ÀÚ¸¦ â¿¡ ¿¬°áÇÒ ¹Ù·Î °¡±â Å°ÀÇ ÁöÁ¤ ÇÕ´Ï´Ù. °¡»ó Å° ÄÚµå´Â ¸Å°³ º¯¼ö¸¦ ³·Àº ¹ÙÀÌÆ® ¹× ÇÑÁ¤ÀÚ Ç÷¡±×´Â ³ôÀº ¹ÙÀÌÆ®. ÀÌ ¸Å°³ º¯¼ö¸¦ NULL·Î ¼³Á¤ À©µµ¿ì¿Í °ü·Ã µÈ ¹Ù·Î °¡±â Å°¸¦ Á¦°Å ÇÕ´Ï´Ù. ÇÑÁ¤ÀÚ ¹ÙÀÌÆ® ´ÙÀ½ Ç÷¡±× Á¶ÇÕ µÉ ¼ö ÀÖ½À´Ï´Ù.
°ª ÀǹÌ
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 À¸·Î ¼³Á¤ ÇÏ´Â ÇÖ Å°¿¡ °ü·Ã µÈ.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ð.

Âü°í Ç׸ñ

Å°º¸µå ÀÔ·Â °³¿ä, Å°º¸µå ÀÔ·Â ¸Þ½ÃÁö, RegisterHotKey, WM_GETHOTKEY, WM_SYSCOMMAND

 

Index