CWnd::OnSysKeyDownnbsp(&N);

afx_msg void OnSysKeyDown ( UINT nChar, UINT nRepCnt, UINT nFlags );

¸Å°³ º¯¼ö

nChar

´©¸£´Â ŰÀÇ °¡»ó Ű Äڵ带 ÁöÁ¤ ÇÕ´Ï´Ù.

nRepCnt

¹Ýº¹ Ƚ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

nFlags

´ÙÀ½ ¸ñ·Ï¿¡ Ç¥½Ã µÈ °Í°ú °°ÀÌ ½ºÄµ ÄÚµå, Ű Àüȯ ÄÚµå, ÀÌÀü Ű »óÅ ¹× »óȲ¿¡ ¸Â´Â Äڵ带 ÁöÁ¤ ÇÕ´Ï´Ù.:

°ª ÀǹÌ
0?7 ÄÚµå (OEM Á¾¼Ó °ª)¸¦ °Ë»ö ÇÕ´Ï´Ù. ³ôÀº ¼ø¼­ ´Ü¾îÀÇ ³·Àº ¹ÙÀÌÆ®¡£
8 (È®ÀåµÈ ŰÀÎ °æ¿ì 1, ±×·¸Áö ¾ÊÀ¸¸é 0) ¼ýÀÚ Å°ÆÐµå Ű ¶Ç´Â ±â´É Ű¿Í °°Àº È®ÀåµÈ Ű¡£
9?10 »ç¿ë µÇÁö ¾ÊÀ½¡£
11?12 Windows¿¡¼­ ³»ºÎÀûÀ¸·Î »ç¿ë¡£
13 ÄÁÅØ½ºÆ® ÄÚµå (1 µ¿¾È ۸¦ ´©¸£¸é, 0 ±×·¸Áö ¾ÊÀ¸¸é ALT ۸¦ ´©¸¥ °æ¿ì)¡£
14 ÀÌÀü Ű »óÅ (¸Þ½ÃÁö¸¦ Àü¼Û Çϱâ Àü¿¡, 0 Ű ¾ß ÇÏ´Â °æ¿ì ۸¦ ´Ù¿î µÇ ¸é 1)¡£
15 »óÅ (1 ۸¦ Ãâ½Ã ÇÏ´Â °æ¿ì, ۸¦ ´­·¶´ÂÁö °æ¿ì 0) Àüȯ¡£

OnSysKeyDown È£Ãâ Ű Àüȯ ºñÆ® (ºñÆ® 15)´Â 0ÀÔ´Ï´Ù. ÄÁÅØ½ºÆ® ÄÚµå ºñÆ® (ºñÆ® 13)´Â 1 ۸¦ ´©¸£¸é; ÇÏ´Â µ¿¾È ALT Ű ´Ù¿î µÇ´Â °æ¿ì ±×°ÍÀº 0 ¶§¹®¿¡ âÀÌ ÀÔ·ÂµÈ Æ÷Ä¿½º¸¦ Ȱ¼º â¿¡ ¸Þ½ÃÁö¸¦ º¸³»´Â °æ¿ì¡£

ÁÖÀÇ

CWnd °³Ã¼ ÀÔ·Â Æ÷Ä¿½º°¡ »ç¿ëÀÚ ALT ۸¦ º¸À¯ ÇÏ °í ´Ù¸¥ ۸¦ ´©¸¦ ¶§ OnSysKeyDown ¸â¹ö ÇÔ¼ö ÇÁ·¹ÀÓ ¿öÅ©¿¡ ÀÇÇØ È£Ã⠵˴ϴÙ. âÀÌ ÀÔ·ÂµÈ Æ÷Ä¿½º¸¦ ÇöÀç ÀÖÀ¸¸é Ȱ¼º â OnSysKeyDown ¸â¹ö ÇÔ¼ö ¶ó°í ÇÕ´Ï´Ù. CWnd °³Ã¼¿¡¼­ ¸Þ½ÃÁö¸¦ ¹Þ´Â nFlags ÄÁÅØ½ºÆ® Äڵ带 °Ë»ç ÇÏ ¿© ÀÌ·¯ÇÑ µÎ ÄÁÅØ½ºÆ® °£¿¡ ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÄÁÅØ½ºÆ® ÄÚµå 0 ¶§ OnSysKeyDown ¿¡¼­ ¹ÞÀº WM_SYSKEYDOWN ¸Þ½ÃÁö¸¦ Àü´Þ µÉ ¼ö ÀÖ´Â TranslateAccelerator Windows ÇÔ¼ö¸¦ ½Ã½ºÅÛ Å° ¸Þ½ÃÁö ´ë½Å ÀÏ¹Ý Å° ¸Þ½ÃÁö ó·³ ó¸® µË´Ï´Ù. ÀÌ ¾×¼¿·¯·¹ÀÌÅÍ Å°¸¦ Ȱ¼º âÀÌ È°¼º âÀÌ ÀÔ·ÂµÈ Æ÷Ä¿½º¸¦°¡Áö°í ÀÖÁö ¾ÊÀº °æ¿ì¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚµ¿ ¹Ýº¹ÀÇ ¶§¹®¿¡ Çϳª ÀÌ»óÀÇ OnSysKeyDown È£Ãâ Àü¿¡ WM_SYSKEYUP ¸Þ½ÃÁö°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. OnSysKeyDown È£Ãâ ³ªÅ¸³À´Ï´Ù ù ¹øÂ° ´Ù¿î ÀüȯÀÌ ¶Ç´Â ¾Æ·¡·Î ¹Ýº¹µÈ Àüȯ ¿©ºÎ °áÁ¤ ÀÌÀü Ű »óÅ (ºñÆ® 14)¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

IBM È®Àå 101 ¹× 102 Ű Űº¸µå¿¡ ´ë ÇÑ Çâ»ó µÈ Ű´Â ¿À¸¥ÂÊ alt Ű¿Í ¿À¸¥ÂÊ CTRL Ű Űº¸µå;ÀÇ ÁÖ¿ä ¼½¼Ç ±â´É, µ¨, Ȩ, ³¡, PAGE UP, PAGE DOWN ¹× Ŭ·¯½ºÅÍ ¼ýÀÚ Å°ÆÐµå; ¿ÞÂÊ È­»ìÇ¥ Ű ½½·¡½Ã (/) ¹× ¼ýÀÚ Å°ÆÐµå ENTER Ű ¹×. ´Ù¸¥ Űº¸µå nFlags ¿¡¼­ È®Àå Ű ºñÆ®¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Þ¸ðnbsp;??ÀÌ ¸â¹ö ÇÔ¼ö´Â Windows ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» Çã¿ë ÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ©¿¡ ÀÇÇØ È£Ã⠵˴ϴÙ. ÇÔ¼ö¿¡ Àü´Þ µÈ ¸Å°³ º¯¼ö ÇÁ·¹ÀÓ ¿öÅ©´Â ¸Þ½ÃÁö¸¦ ¹ÞÀ¸¸é ¹ÞÀº ¸Å°³ º¯¼ö¸¦ ¹Ý¿µ ÇÕ´Ï´Ù. ÀÌ ÇÔ¼öÀÇ ±âº» Ŭ·¡½º ±¸ÇöÀ» È£Ãâ ÇÏ´Â °æ¿ì ÇØ´ç ±¸ÇöÀ» ¿ø·¡ ¸Þ½ÃÁö¿Í ÇÏÁö Á¦°øÇÑ ¸Å°³ º¯¼ö¸¦ ÇÔ¼ö¿¡ Àü´Þ µÈ ¸Å°³ º¯¼ö »ç¿ë µË´Ï´Ù(&N).

CWnd °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

Âü°í Ç׸ñnbsp; :: TranslateAccelerator, WM_SYSKEYUP, WM_SYSKEYDOWN(&N)

Index