모달(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() 호출하면 된다.





반응형

'Code' 카테고리의 다른 글

FFmpeg 1.2.2 build (2013/8/3)  (0) 2013.08.05
error log - 13/07/03  (0) 2013.08.03
Visual Studio 6 DLL File download  (0) 2013.06.03
OpenCV 이미지 변환 Mat CvMat IplImage  (0) 2013.05.09
RADIO BUTTON 자동 체크  (0) 2013.05.01
Posted by codens