°¡¼Ó۸¦ »ç¿ë ÇÏ´Â ¸Þ´º Ç׸ñÀ» ¼±Åà µ¿ÀÏ: µÎ µ¿ÀÛÀ¸·Î ÀÎÇØ ½Ã½ºÅÛÀÌ ÇØ´ç â ÇÁ·Î½ÃÀú´Â WM_COMMAND ¶Ç´Â WM_SYSCOMMAND ¸Þ½ÃÁö¸¦ º¸³¾. WM_COMMAND ¸Þ½ÃÁö â ÇÁ·Î½ÃÀú °Ë»ç ¸Þ½ÃÁöÀÇ ¼Ò½º¸¦ °áÁ¤ ÇÏ´Â ½Äº°ÀÚ¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. °¡¼ÓŰ WM_COMMAND ¸Þ½ÃÁö¸¦ »ý¼º ÇÏ´Â °æ¿ì ½Äº°ÀÚ¸¦ »ç¿ë ÇÏ¸é °¡¼Ó±âÀÔ´Ï´Ù. ¸¶Âù°¡Áö·Î ¸Þ´º Ç׸ñ WM_COMMAND ¸Þ½ÃÁö¸¦ »ý¼º ÇÏ´Â °æ¿ì ½Äº°ÀÚ´Â ¸Þ´º Ç׸ñÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ °¡¼ÓŰ´Â ¸Þ´º¿¡¼ ¸í·ÉÀ» ¼±Åà ÇÏ´Â °Í¿¡ ´ë ÇÑ ¹Ù·Î °¡±â¸¦ Á¦°ø, ¶§¹®¿¡ ÀϹÝÀûÀ¸·Î ¾×¼¿·¯·¹ÀÌÅÍ ¹× ÇØ´ç ¸Þ´º Ç׸ñ¿¡ µ¿ÀÏÇÑ ½Äº°ÀÚ ÇÒ´ç.
ÇØ´ç ¸Þ´º Ç׸ñ WM_COMMAND ¸Þ½ÃÁö¿Í Á¤È®È÷ °°Àº ¹æ½ÄÀ¸·Î °¡¼Ó±â WM_COMMAND ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥. ±×·¯³ª, WM_COMMAND ¸Þ½ÃÁö ´Ù¸£°Ô ±×µéÀÇ ÇØ´ç ¸Þ´º Ç׸ñ¿¡¼ ó¸® ÇØ¾ß ÇÏ´Â ¾×¼¿·¯·¹ÀÌÅÍ °æ¿ì¿¡ ¸Þ½ÃÁö´Â °¡¼Ó±â ¶Ç´Â ¸Þ´º Ç׸ñ¿¡¼ À¯·¡ ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ ÇÏ´Â Ç÷¡±×¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ Æ÷ÇÔ ÇÏÁö ¾Ê´Â WM_SYSCOMMAND ¸Þ½ÃÁö.
½Äº°ÀÚ´Â °¡¼Ó±â WM_COMMAND ¶Ç´Â WM_SYSCOMMAND ¸Þ½ÃÁö¸¦ »ý¼º ÇÏ´ÂÁö ¿©ºÎ¸¦ °áÁ¤ ÇÕ´Ï´Ù. ½Äº°ÀÚ¿¡ ½Ã½ºÅÛ ¸Þ´ºÀÇ ¸Þ´º Ç׸ñÀ¸·Î µ¿ÀÏÇÑ °ª¿¡ ¾×¼¿·¯·¹ÀÌÅÍ WM_SYSCOMMAND ¸Þ½ÃÁö¸¦ »ý¼º ÇÕ´Ï´Ù. ¾×¼¿·¯·¹ÀÌÅÍ WM_COMMAND ¸Þ½ÃÁö¸¦ »ý¼º ÇÏ´Â ±×·¸Áö ¾ÊÀ¸¸é.
°¡¼ÓŰ´Â ¸Þ´º Ç׸ñÀ¸·Î µ¿ÀÏÇÑ ½Äº°ÀÚ¿Í ¸Þ´º Ç׸ñÀÌ È帮°Ô Ç¥½Ã ¿©ºÎ, °¡¼Ó±â¸¦ ºñȰ¼ºÈ ÇÏ °í WM_COMMAND ¶Ç´Â WM_SYSCOMMAND ¸Þ½ÃÁö¸¦ »ý¼º ÇÏÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ, °¡¼ÓŰ »ý¼º ÇÏÁö ¾Ê½À´Ï´Ù ¸í·É ¸Þ½ÃÁö ÇØ´ç âÀ» ÃÖ¼ÒÈ ÇÏ´Â °æ¿ì.
»ç¿ëÀÚ ¸Þ´º Ç׸ñ¿¡ ÇØ´ç ÇÏ´Â ¾×¼¿·¯·¹ÀÌÅ͸¦ »ç¿ë ÇÏ´Â °æ¿ì â ÇÁ·Î½ÃÀú´Â »ç¿ëÀÚ°¡ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÑ °Í ó·³ WM_INITMENU ¹× WM_INITMENUPOPUP ¸Þ½ÃÁö¸¦ ¹Þ½À´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ¸Þ´º ¸¦ ÂüÁ¶ ÇϽʽÿÀ.
¸Þ´º Ç׸ñÀÇ ÅØ½ºÆ®¿¡ Æ÷ÇÔ µÇ¾î¾ß ÇÏ´Â ¸Þ´º Ç׸ñ¿¡ ÇØ´ç ÇÏ´Â °¡¼Ó±â.