본문 바로가기

Programming/MFC

[MFC] 모달리스와 모달형으로 다이얼로그 생성 예제

pMainDialog = new CExerciseDlg();


 //모달리스로 띄우기
 pMainDialog->Create(IDD_EXERCISE_DIALOG,this);


 //호출하는 다이얼로그의 주소를 호출된 다이얼로그에 넘겨준다.
 pMainDialog->pSubDialog = this;//pSubDialog : 호출된 Dlg에서 선언한 호출하는 Dlg의 포인터변수

 pMainDialog->ShowWindow(SW_SHOW);




 //모달로 띄우기
 if(pMainDialog->DoModal()==IDOK)
 {
       this->ShowWindow(SW_SHOW);
 }