DestroyWindow

¿øÇü BOOL DestroyWindow( HWND hWnd );
MFC ¿øÇü virtual BOOL CWnd::DestroyWindow( );
Àμö ¢ºhWnd : Æı«ÇÒ À©µµ¿ìÀÇ ÇÚµé
¸®ÅÏ ¼º°øÇϸé 0ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÏ¸ç ¿¡·¯ ¹ß»ý½Ã 0À» ¸®ÅÏÇÑ´Ù.
¼³¸í

hWnd À©µµ¿ì¸¦ Æı«ÇÑ´Ù. ´Ü, ÀÌ ÇÔ¼ö·Î ´Ù¸¥ ½º·¹µå¿¡¼­ »ý¼ºÇÑ À©µµ¿ì¸¦ Æı«ÇÒ ¼ö´Â ¾ø´Ù. À̶§ ÀÌ ÇÔ¼ö´Â ´ÙÀ½°ú °°Àº ÀÏ·ÃÀÇ µ¿ÀÛÀ» ¼öÇàÇÑ´Ù.

1.Æı«µÇ´Â À©µµ¿ì¿¡°Ô WM_DESTROY, WM_NCDESTROY ¸Þ½ÃÁö¸¦ º¸³»ÁØ´Ù. À©µµ¿ì ÇÁ·Î½ÃÀú´Â ÀÌ ¸Þ½ÃÁö¸¦ ¹Þ¾ÒÀ» ¶§ À©µµ¿ì¿¡¼­ ÇÒ´çÇÑ ÀÚ¿øÀ» ÇØÁ¦ÇÏ´Â µîÀÇ Á¾·á 󸮸¦ ÇÑ´Ù. hWnd°¡ ¸ÞÀÎ À©µµ¿ìÀ̸é PostQuitMessage ÇÔ¼ö¸¦ È£ÃâÇÏ¿© ÇÁ·Î¼¼½º¸¦ Á¾·áÇϵµ·Ï ÇØ¾ß ÇÑ´Ù.

2.Å°º¸µå Æ÷Ä¿½º¸¦ Á¦°ÅÇÑ´Ù.

3.À©µµ¿ìÀÇ ¸Þ´º¸¦ Æı«ÇÑ´Ù.

4.½º·¹µåÀÇ ¸Þ½ÃÁö Å¥¸¦ ºñ¿î´Ù.

5.ŸÀ̸Ӹ¦ Æı«ÇÑ´Ù.

6.Ŭ¸³º¸µåÀÇ ¼ÒÀ¯±ÇÀ» ÇØÁ¦ÇÑ´Ù.

7.Æı«µÇ´Â À©µµ¿ìÀÇ Â÷Àϵå¿Í ¼ÒÀ¯µÈ À©µµ¿ìµéÀ» Â÷·Ê´ë·Î Æı«ÇÑ ÈÄ hWnd À©µµ¿ì¸¦ Æı«ÇÑ´Ù.

Âü°íÇÔ¼ö CreateWindow
Ç÷¿Æû 95ÀÌ»ó
ÂüÁ¶  

written by http://www.winapi.co.kr