Code
모달(Modal) / 모달리스(Modeless) 다이얼로그(Dialog) 박스
codens
2013. 8. 3. 01:14
모달(Modal) / 모달리스(Modeless) 다이얼로그(Dialog) 박스
//===================================================
* 모달리스
//선언
CModelessDlg* m_pDlgModeless;
//생성
m_pDlgModeless= new CModelessDlg();
m_pDlgModeless>Create(IDD_MODELESS_DLG,this);
//보이기
m_pDlgModeless>ShowWindow(SW_SHOW);
//소멸
m_pDlgModeless>DestroyWindow();
delete m_pDlgModeless;
//===================================================
* 모달
* 생성
CModalDlg dlgModal;
dlgModal.DoModal();
* 소멸
CDialog::EndDialog()
OnOk()나 OnCancel()함수는 자동으로 EndDialog() 호출하므로,
만약 다른 방법으로 대화상자를 닫기 원할 때, CDialog::EndDialog() 호출하면 된다.
반응형