C & C++/MFC 컨트롤

자신의 자식 모달 모두 닫는법

izen8 2012. 6. 20. 13:29

자신의 자식 모달 대화상자 모두 닫는 방법입니다.

void CloseChildPopup(HWND hWnd)
{
HWND hPopup = GetWindow( hWnd, GW_HWNDPREV );
if( !hPopup ) return;

if( ::GetParent(hPopup) == hWnd && ! IsChild( hWnd, hPopup ) )
::SendMessage( hPopup, WM_CLOSE, 0, 0 );
}