GetSystemMenu

GetSystemMenu ÇÔ¼ö º¹»ç ¹× ¼öÁ¤¿¡ ´ë ÇÑ Ã¢ ¸Þ´º ( ½Ã½ºÅÛ ¸Þ´º ¶Ç´Â Á¶Àý ¸Þ´º ¶ó°íµµ ÇÔ)¿¡ ¾×¼¼½º ÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥À» ¼ö ÀÖ½À´Ï´Ù.

HMENU GetSystemMenu ( HWND  hWnd, / / ÀÚ½ÅÀÇ Ã¢ ¸Þ´ºÀÇ Ã¢ ÇÚµéBOOLbRevert / / Ç÷¡±×¸¦ ´Ù½Ã ¼³Á¤);
 

¸Å°³ º¯¼ö

hWnd
â ¸Þ´ºÀÇ º¹»çº»À» ¼ÒÀ¯ Çϴ â ÇÚµé.
bRevert
¼öÇàÇÒ µ¿ÀÛÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö°¡ FALSE À̸é GetSystemMenu Çڵ鿡¼­ ÇöÀç »ç¿ë ÁßÀΠâ ¸Þ´ºÀÇ º¹»çº»À» ¹Ýȯ ÇÕ´Ï´Ù. º¹»çº»Àº óÀ½ â ¸Þ´º¿¡ µ¿ÀÏ ÇÏÁö¸¸ ±×°ÍÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¸Å°³ º¯¼ö°¡ 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);

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÏ ¿©.

Âü°í Ç׸ñ

¸Þ´º °³¿ä ¸Þ´º ±â´É, GetMenu, WM_INITMENU, WM_SYSCOMMAND

 

Index