Programming/C Win32 MFC2009. 8. 25. 17:17
EndDialog(); 혹은
PostMessage(WM_CLOSE,0,0); 을 쓰라고 한다

[링크 : http://www.codeguru.com/forum/showthread.php?t=60903]


PostMessage(WM_CLOSE,0,0)는 한번 나왔다가 사라지고
EndDialog()는 아무런 흔적없이 다이얼로그를 없앤다.
[링크 : http://msdn.microsoft.com/en-us/library/ms645472%28VS.85%29.aspx]

두가지 방법중에는 EndDialog() 추천

프로토 타입은
BOOL EndDialog(     
    HWND hDlg,
    INT_PTR nResult
);

이며 실제 사용시에는 EndDialog(0); 이렇게 해줘도 무방함
Posted by 구차니