VC++ 6.0 에서 VS2005 로 넘어 오면서 많은 기능이 추가 되었지만, 없어진 기능이 있습니다. 그중에서 WM_INITDIALOG는 메세지가 아니라서 이벤트 처리하는 부분이 사라졌습니다.
그래서 다이얼로그를 직접 오버라이드 해서 사용해야 합니다.
1. 해당파일.h 파일의 protected: 아래에 OnInitDialog() 메서드를 선언합니다.
protected:
virtual BOOL OnInitDialog();
virtual BOOL OnInitDialog();
2. 해당파일.cpp 파일에 OnInitDialog() 메서드를 정의 합니다.
BOOL 클래스명::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: 여기에 명령 처리기 코드를 추가합니다.
return TRUE;
}
{
CDialog::OnInitDialog();
// TODO: 여기에 명령 처리기 코드를 추가합니다.
return TRUE;
}
야이노마
» Contact Me: yainoma00@gmail.com