Inflearn brand logo image

인프런 커뮤니티 질문&답변

최정겸님의 프로필 이미지
최정겸

작성한 질문수

MFC Windows 프로그래밍 - 기본

CMainFrame과 CCreateDemoView와의 관계 (교과서 p80 그림3-3)

해결된 질문

작성

·

78

1

안녕하세요. 강사님.

 

CCreateDemoView이 CMainFrame의 자식이라고 하셨는데, 이 부분이 MFC 코드 안에 명시가 되어있지 않는 것 같습니다. 혹시 확인할 수 있는 방법이 있을까요?

 

오늘도 좋은 하루 보내세요.

감사합니다.

답변 1

1

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

Visual studio가 생성한 코드에 명시적으로 드러나 있지 않습니다. 만일 꼭 확인을 하고 싶다면 Singleton 디자인 패턴에 대해 알아본 후 CWinApp 클래스 InitInstance() 함수에 보이는 템플릿 객체 생성에 관한 코드를 뜯어 보시면 됩니다.

그것이 아니라 정말로 부모 윈도우가 맞는 것인지 정도를 확인하고 싶다면 View 윈도우에서 GetParent() 함수를 호출해 얻은 값을 AfxGetMainWnd() 함수의 반환값과 비교하시면 되겠습니다. 참고하시기 바랍니다. 😄

최정겸님의 프로필 이미지
최정겸
질문자

답변 주셔서 감사합니다 😀

최정겸님의 프로필 이미지
최정겸

작성한 질문수

질문하기