IT 개발 노트/PROGRAMMING

[MFC] OnInitDialog 추가하기 (초기화를 위한 작업)

뺄칸 2024. 11. 29. 11:14

자동 추가하는 방법

  • Dialog Box 클래스 추가 후 헤더 파일을 엽니다.
  • Properties → OnInitDoalog 를 추가해주면 자동 삽입됩니다.

※ 참고로 메뉴에서 View → Class View를 이용하는 방법도 있습니다.

 

수동 추가 하는 방법

  • Dialog Box를 추가 후 클래스를 생성하게 됩니다. 그 생성된 헤더파일(.h)에 OnInitDialog() 함수를 생성해줍니다.
  • OnInitDialog()함수는 기본적으로 CDialog 클래스에 virtual로 존재합니다.
// .h 파일에 선언 추가.

protected:
	virtual BOOL OnInitDialog();        //생성한 클래스 헤더파일에 추가한다.
// .cpp 파일에 정의 추가.

BOOL classCreateName::OnDialog()
{
	CDialog::OnInitDialog();
 
	//TODO : Add extra initialization here
	return TRUE;
}