VC++ 6.0 에서 VS2005 로 넘어 오면서 많은 기능이 추가 되었지만, 없어진 기능이 있습니다. 그중에서 WM_INITDIALOG는 메세지가 아니라서 이벤트 처리하는 부분이 사라졌습니다.
그래서 다이얼로그를 직접 오버라이드 해서 사용해야 합니다.

1. 해당파일.h 파일의 protected: 아래에 OnInitDialog() 메서드를 선언합니다.

protected:
 virtual BOOL OnInitDialog();


2. 해당파일.cpp 파일에 OnInitDialog() 메서드를 정의 합니다.

BOOL 클래스명::OnInitDialog()
{
 CDialog::OnInitDialog();    

 // TODO: 여기에 명령 처리기 코드를 추가합니다.
return TRUE;
}

야이노마

» Contact Me: yainoma00@gmail.com