â Æı«

DestroyWindow ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© âÀÌ Æı« ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, ÀÀ¿ë ÇÁ·Î±×·¥ â, â âÀÌ ¼Ò¸ê Àü¿¡ »ç¿ëÀÚ¿¡ °Ô È®ÀÎ ¸Þ½ÃÁö¸¦ Ç¥½Ã ÇÏ´Â ±âȸ¸¦ ÁÖ´Â °ÍÀ» Æı« Çϱâ Àü¿¡ WM_CLOSE ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. Ŭ¸¯ÇÒ ¶§ ´Ý±â â ¸Þ´º¿¡¼­ â ¸Þ´º¸¦ ÀÚµ¿À¸·Î Æ÷ÇÔ Çϴ âÀ» WM_CLOSE ¸Þ½ÃÁö¸¦ ¹Þ½À´Ï´Ù. »ç¿ëÀÚ°¡ âÀÌ Æı« µÉ È®ÀÎ ÇÏ´Â °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ DestroyWindow¸¦ È£Ãâ ÇÕ´Ï´Ù. ½Ã½ºÅÛ È­¸é¿¡¼­ Á¦°ÅÇÑ ÈÄ Ã¢ WM_DESTROY ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. WM_DESTROY¿¡ ´ëÀÀ, â µ¥ÀÌÅ͸¦ ÀúÀå ÇÏ °í ±×°Í ÇÒ´ç µÈ ¸ðµç ¸®¼Ò½º¸¦ ÇØÁ¦ ÇÕ´Ï´Ù. ÁÖ Ã¢ °á·Ð WM_DESTROYÀÇ Ã³¸® ÀÀ¿ë ÇÁ·Î±×·¥À» Á¾·á ÇÏ·Á¸é PostQuitMessage ÇÔ¼ö¸¦ È£Ãâ ÇÏ ¿©.

´ÙÀ½ ¿¹Á¦¿¡¼­´Â âÀÌ Æı« Çϱâ Àü¿¡ »ç¿ëÀÚ È®ÀÎ ¸Þ½ÃÁö¸¦ Ç¥½Ã ÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù. WM_CLOSE ¿¹Á¦´Â ¿¹, È®ÀÎ¹× Ãë¼Ò ´ÜÃß°¡ Æ÷ÇÔ µÈ ´ëÈ­ »óÀÚ¸¦ Ç¥½Ã ÇÕ´Ï´Ù. ¿¹¸¦ Ŭ¸¯ ÇÏ´Â °æ¿ì DestroyWindow ¶ó°í; ±×·¸Áö ¾ÊÀ¸¸é, âÀÌ ¼Ò¸ê ÇÏÁöÀÔ´Ï´Ù. Æı« µÇ °í âÀÌ ±âº» â ¶§¹®¿¡ ¿¹Á¦¿¡¼­´Â WM_DESTROY¿¡ ´ë ÇÑ ÀÀ´ä¿¡¼­ PostQuitMessage ¸¦ È£ÃâÇÕ´Ï´Ù.

wM_CLOSE »ç·Ê: / / ¸Þ½ÃÁö »óÀÚ¸¦ ¸¸µì´Ï´Ù. »ç¿ëÀÚ°¡ Ŭ¸¯ ÇÏ´Â °æ¿ì / / ¿¹ ´ÜÃß, ¸ÞÀÎ À©µµ¿ì¸¦ Æı« ÇÕ´Ï´Ù. 
 
    °æ¿ì (MessageBox (hwnd, szConfirm, szAppName, MB_YESNOCANCEL) IDYES =) DestroyWindow(hwndMain); 
    ´Ù¸¥ return 0; 
 
WM_DESTROY »ç·Ê: / WM_QUIT ¸Þ½ÃÁö¸¦ °Ô½Ã ÇÏ´Â / / / ÀÀ¿ë ÇÁ·Î±×·¥ Á¾·á¸¦ Á¾·á ÇÕ´Ï´Ù. 
 
    PostQuitMessage(0); 
    0À» ¹Ýȯ ÇÕ´Ï´Ù. 
 

 

Index