VS2005 기준으로 설명합니다.
1. 리소스에서 다이얼로그를 추가한다.
2. 다이얼로그 창에서 팝업을 띄워 클래스 추가를 한다.
3. CDialog 파생클래스인 CNewDialog 를 생성한다.
4. 기존의 CModalDlg 헤더파일에 NewDialog.h 를 선언한다.
5. 부모창에서 아래와 같이 코딩한다.

void CModalDlg::OnBnClickedNewDialog()
{
 // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
 CNewDialog pDlg;
 pDlg.DoModal();
}

6. 자식창에서 아래와 같이 코딩한다.
void CNewDialog::OnBnClickedExit()
{
 // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
 OnOK();
}


OnOK();
OnCancel();
PostMessage(WM_CLOSE, 0, 0); 
을 이용하여 모달을 닫는다.
대소문자 구별 주의~  Ok 가 아니다 OK 이다.

Posted by +깡통+
새로운 책이 도착했다.

VS2005 버전에서의 인터페이스가 영~ 적응이 안되어서 구입했다.

지금 보유하고 있는 MFC 책은 모두 6.0 으로 설명이 되어 있었다.

Visual C++ 6.0 완벽가이드 (영진출판사) 김용성 저 - 6.0

Windows MFC 정복 (가남사) 최호성, 김태훈, 장지웅 공저 - 6.0

윈도우 프로그래밍 Visual C++ MFC Programming (한빛미디어) 김선우, 신화선 공저  - 6.0

초보개발자를 위한 비주얼 C++ MFC 입문 (대림) 성윤정, 서보원 공저 [2008.05] - Visaul Studio.NET 2005 기준으로 설명

원리에서 활용까지 윈도우즈 MFC 프로그래밍 (정보문화사) 유동근 저 [2007.03]   - Visual Studio.NET 2003 기준으로 설명



책 구입을 하실때 도움이 되시기 바랍니다.

난이도가 가낭 낮은건 초보개발자를 위한 비주얼 C++ MFC 입문 책이고,
중급난이도는 원래에서 활용까지 윈도우즈 MFC 프로그래밍 입니다.

참고로 한빛미디어 홈페이지에서는 MFC 동영상 강좌를 유료(3만원)로 제공하고 있습니다.
한번 동영상을 봤는데 훨씬 이해가 잘되더군요.

아오~  궁금하면 사야됨!  이 책사면 답이 있을까? 고민을 그만해야 겠습니다.
책값 아까지 맙시다 ㅋ.  좋은 책은 책값에 몇 배의 가치를 하더이다. ㅋ
Posted by +깡통+
지난 10년간 Visual Basic만 죽어라 했습니다.

어디까지가 끝인지도 모르고 말이지요.

계속 한가지 언어만 공략하자니 답답한 마음만 커져 갔습니다.

그래서 큰 결심을하고 MFC를 공부하기 시작했습니다.

늦은감이 있지만 이런 결정이 훗날 저를 더욱 강하게 해줄것이라 믿습니다.

첫번째 맞이한 책은..

"윈도우 프로그래밍 Visual C++ MFC Programming" 입니다.

출판사 - 한빛미디어 ,  저자 김선우, 신화선 공저 입니다.

신화선님은 Direct Show 멀티미디어 프로그래밍이라는 책을 저서하셨던 분이죠. ^^

한빛미디어에서 제공하는 동영상 강의(유료)를 곁들여 공부하고 있습니다.

이제 이 책에 절반 정도? 왔네요.
Posted by +깡통+