이전 시간에 만들었던 모달(Modal) Dialog를 모덜리스(Modeless) Dialog로 변환해 보겠습니다.
Modal Dialog는 Dialog가 실행되는 동안 다른 작업을 하지 못하고, Modeless Dialog는 프로그램 실행 흐름을 방해하지 않는다는 것 정도는 알고 계시죠?
자 그럼 이전 시간 “MFC – Cam 영상 출력해보기(http://deios.kr/420)”에 만들었던 View Dialog를 멋지게 바꿔 보겠습니다.
OnCamView함수를 다음과 같이 수정합니다.
void CMFC_OpenCVApp::OnCamView() { // TODO: 여기에 명령 처리기 코드를 추가합니다. static CViewDlg dlg; if( NULL == dlg.GetSafeHwnd()){ dlg.Create(IDD_CamView); } dlg.ShowWindow(SW_SHOW); }
한 App당 한 개의 View Dialog를 가지게 하기 위해서 ViewDlg객체는 정적(static)으로 설정해 줍니다.
끝~! 응?
cfile1.uf.18125D524D35C0750EF462.pdfcfile24.uf.1107B7524D35C0771AE814.zip