부모 Dialog 에서
자식 Dialog를 Domodal로 부른 뒤
void CMyDialog::OnMenuShowSimpleModal() { CSimpleDlg myDlg; INT_PTR nRet = myDlg.DoModal(); if (nRet == IDOK || nRet == 5) AfxMessageBox(_T("Dialog closed successfully")); }
자식 Dialog가 종료 될때
void CSimpleDlg::OnRButtonUp(UINT nFlags, CPoint point) { UNREFERENCED_PARAMETER(nFlags); // Do something int nRet = point.x; // Just any value would do! EndDialog(nRet); // This value is returned by DoModal! // Do something return; // Dialog closed and DoModal returns only here! }
'Programming > MFC' 카테고리의 다른 글
LINK : warning LNK4098: 'LIBCMT' defaultlib가 다른 라이브러리와 충돌합니다. /NODEFAULTLIB:library를 사용하십시오. (0) | 2016.10.06 |
---|---|
공유 DLL에서 MFC 사용 VS 정적 라이브러리에서 MFC 사용 (0) | 2016.10.06 |
MFC Modal and Modeless Dialog Boxes (0) | 2016.09.06 |
MFC Alert MessageBox2 (0) | 2016.09.06 |
MFC Alert MessageBox (0) | 2016.09.06 |