336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

MFC Dialog 에 OnInitDialog 추가하기





CDialog::OnInitDialog

이 메서드를 호출 하에서 여 WM_INITDIALOG 메시지.

virtual BOOL OnInitDialog( );

Windows를 보냅니다는 WM_INITDIALOG 중 대화 상자에 메시지를 만들기CreateIndirect, 또는 DoModal 대화 상자를 바로 표시 되기 전에 발생 하는 호출을.

대화 상자 초기화 될 때 특수 처리를 수행 하려는 경우이 메서드를 재정의 합니다. 재정의 된 버전에서 먼저 기본 클래스를 호출OnInitDialog 하지만 반환 값을 무시 합니다. 일반적으로 반환 합니다 TRUE 에서 메서드를 재정의 합니다.

Windows 호출을 OnInitDialog 일반 표준 글로벌 대화 상자 프로시저 모든 Mfc 라이브러리 대화 상자를 사용 하 여 함수. 사용자 메시지 맵을 통해이 함수를 호출 하 고이 메서드에 대 한 메시지 맵 엔트리는 필요 하지 않습니다 따라서.



Dialog 의 리소스뷰에서 OnInitDialog 를 추가 하려고 하면


메시지와 컨트롤 이벤트에서는 보이지 않는다.



불가능 한것이 아니고 다른 위치에서 하여야한다.




클래스 뷰에서


해당 다이얼로그의 클래스 함수를 선택 후


속성창을 보면


[재정의] 버튼이 있다.




재정의 화면 안에


OnInitDialog 가 존재한다.