MFC에 대해서 (질문 아주쉬워요 한번씩만 들러주고 가세요..ㅠ)
조회수 673회
일단 저의 상황을 말씀드리자면 제가 MFC로 프로젝트를 단일문서로 기본클래스를 FormView로 하고 리소스뷰탭에서 다이얼로그를 새로 추가하고 그 다이얼에 관한 클래스를 추가 했습니다. 제가 필요한것은 처음에 앱을 실행을 시킬때 ViewerView라는 클래스가 다이얼로그를 만들고나서 바로그다음에 새로만든 다이얼로그를 띄워야 합니다.
헌데... 찾아보니 기본클래스 다이얼로그가 다 그려지고 나서 호출되는 함수가 없는것 같더라고요.. 그 함수만 있으면 바로 DoModal(); 해서 띄우면 되는데... ㅠㅠ
고수님들.. 부탁드립니다 방법이 아얘 없을까요??
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
https://docs.microsoft.com/ko-kr/cpp/mfc/reference/cdialog-class?view=vs-2019#domodal
상기 링크를 참고하시고 아래의 예처럼 다이얼로그의 리턴값으로 처리 할 수 있습니다.
if (tempDialog.DoModal() == IDOK) { // 다이얼로그 종료시 작업 if(tempDialg2.DoModal() ==IDOK) { // 두번째 다이얼로그 종료후 } }
댓글 입력