[MFC] OnInitDialog 추가하기 (다이얼로그 초기화)
==========================================================
OnInitDialog() 함수 자동 추가 방법
==========================================================
Dialog Box 클래스 추가 후 헤더 파일을 열고 Properties 창에 보면
여기에 OnInitDialog 부분이 있는데 추가해주면 자동으로 추가 된다.
==========================================================
모든게 귀찮아 수동 추가 하고 싶다면 아래의 내용을 참고
==========================================================
Dialog Box를 추가 후 클래스를 생성하게 된다. 그 생성된 헤더파일(.h)에 OnInitDialog() 함수를 생성해준다.
OnInitDialog()함수는 기본적으로 CDialog 클래스에 virtual로 존재한다.
1. 헤더파일(.h) 추가 내용
protected:
virtual BOOL OnInitDialog(); //생성한 클래스 헤더파일에 추가한다.
2. 씨피피(.cpp) 추가 내용
BOOL classCreateName::OnDialog()
{
CDialog::OnInitDialog();
//TODO : Add extra initialization here
return TRUE;
}
모두 완료 되었으므로 초기화 해주고 싶은 내용을 [ //TODO : Add extra initialization here ] 문장 아래에 추가 한다.
다이얼로그창을 이용하기 위해서는 기본적으로 OnInitDialog() 를 이용해야한다.