GetSystemMenu ÇÔ¼ö º¹»ç ¹× ¼öÁ¤¿¡ ´ë ÇÑ Ã¢ ¸Þ´º ( ½Ã½ºÅÛ ¸Þ´º ¶Ç´Â Á¶Àý ¸Þ´º ¶ó°íµµ ÇÔ)¿¡ ¾×¼¼½º ÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥À» ¼ö ÀÖ½À´Ï´Ù.
HMENU GetSystemMenu ( HWND hWnd, / / ÀÚ½ÅÀÇ Ã¢ ¸Þ´ºÀÇ Ã¢ ÇÚµéBOOLbRevert / / Ç÷¡±×¸¦ ´Ù½Ã ¼³Á¤);
ÀÌ ¸Å°³ º¯¼ö°¡ TRUE À̸é GetSystemMenu â ¸Þ´º¸¦ ´Ù½Ã ±âº» »óÅ·Π´Ù½Ã ¼³Á¤ ÇÕ´Ï´Ù. ÀÌÀü â ¸Þ´º °æ¿ì ¼Ò¸ê µË´Ï´Ù.
BRevert ¸Å°³ º¯¼ö°¡ FALSE ÀÌ¸é ¹Ýȯ °ª â ¸Þ´ºÀÇ º¹»çº»¿¡ ´ë ÇÑ ÇÚµéÀÔ´Ï´Ù. BRevert ¸Å°³ º¯¼ö°¡ TRUE ÀÎ °æ¿ì ¹Ýȯ °ªÀº NULL.
â ¸Þ´ºÀÇ ÀÚü º¹»çº»À» ¸¸µå´Â GetSystemMenu ÇÔ¼ö¸¦ »ç¿ë ÇÏÁö ¾Ê´Â âÀ» ¼ö½Å Ç¥ÁØ Ã¢ ¸Þ´º.
óÀ½ SC_CLOSE, SC_MOVE, ¹× SC_SIZE¿Í °°Àº ´Ù¾ç ÇÑ ½Äº°ÀÚ °ªÀÌ ÀÖ´Â Ç׸ñÀ» Æ÷ÇÔ Çϴ â ¸Þ´º.
â ¸Þ´º¿¡¼ ¸Þ´º Ç׸ñ WM_SYSCOMMAND ¸Þ½ÃÁö º¸³»±â.
¸ðµç ¹Ì¸® Á¤ÀÇ µÈ â ¸Þ´º Ç׸ñ ½Äº°ÀÚ ¹øÈ£ 0xF000 º¸´Ù Å« °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ â ¸Þ´º¿¡ ¸í·ÉÀ» Ãß°¡ ÇÏ´Â °æ¿ì ±×°ÍÀº 0xF000 º¸´Ù ÀÛÀº ½Äº°ÀÚ ¹øÈ£¸¦ »ç¿ë ÇØ¾ß.
½Ã½ºÅÛÀÌ ÀÚµ¿À¸·Î »óȲ¿¡ µû¶ó Ç¥ÁØ Ã¢ ¸Þ´ºÀÇ Ç׸ñÀÌ È¸»ö. ÀÀ¿ë ÇÁ·Î±×·¥ ÀÚü °Ë»ç ¶Ç´Â ¾î¶² ¸Þ´º°¡ Ç¥½Ã µÇ±â Àü¿¡ Àü¼Û µÇ´Â WM_INITMENU ¸Þ½ÃÁö¿¡ ÀÀ´ä ÇÏ ¿© ȸ»öÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
Windows CE: Windows CE ½Ã½ºÅÛ ¸Þ´º¸¦ Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù ÇÏÁö¸¸ GetSystemMenu ±âÁ¸ ÄÚµå¿ÍÀÇ È£È¯¼ºÀ» À¯Áö Çϱâ À§ÇØ ¸ÅÅ©·Î·Î ±¸Çö µË´Ï´Ù. ÀÌ ¸ÅÅ©·Î¿¡¼ ¹Ýȯ µÈ ¸Þ´º ÇÚµéÀ» »ç¿ë ÇÏ ¿© Windows µ¥½ºÅ©Åé Ç÷§Æû¿¡¼ °°Àº ¹æ¹ýÀ¸·Î ´Ý±â »óÀÚ¸¦ ºñȰ¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù. Windows CEÀÇ ¹Ýȯ °ª¿¡ ´ë ÇÑ ´Ù¸¥ »ç¿ëÀÌ ÀÌ´Ù. Brevert ¸Å°³ º¯¼ö´Â ¹«½Ã µË´Ï´Ù. ´ÙÀ½ Äڵ带 »ç¿ë ÇÏ ¿© ´Ý±â ´ÜÃ߸¦ »ç¿ë ÇÏÁö ¾Êµµ·Ï ¼³Á¤
EnableMenuItem (GetSystemMenu (hwnd, FALSE), SC_CLOSE, MF_BYCOMMAND (ko) | MF_GRAYED);
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÏ ¿©.
¸Þ´º °³¿ä ¸Þ´º ±â´É, GetMenu, WM_INITMENU, WM_SYSCOMMAND