상세 컨텐츠

본문 제목

MFC SDI 프로젝트 생성하기

컴퓨터 언어/MFC

by cepiloth 2021. 9. 23. 17:46

본문

728x90
반응형

MFC 확장 DLL에 포함된 다이얼로그를 생성할때 Create() 에서 실패하는 경우에 참고할 점

새 프로젝트 만들기 - MFC 앱을 선택

 

적당한 프로젝트 이름을 생성합니다.

 

SDI(Single Document Interface) 로 설정, 공유 DLL에서 MFC 사용을 선택합니다.

 

고급 기능에서 ActiveX 컨트롤은 체크 해제합니다. 큰 의미는 없고 사용하지 않아서 ㅇㅅㅇ

 

마침을 버튼을 클릭하여 프로젝트 생성을 합니다.

 

커맨드창에서 프로젝트가 생성된 경로에 tree /f 명령을 실행하면 전체 구조를 확인 할 수 있습니다. 

 

프로젝트를 실행하게 되면 SDI 경우 InitInstance() 가 호출 됩니다. 이는  App 클래스 변수가 전역변수로 선언되어 있음으로 제일 먼저 생성자가 호출되고 MFC 코드에 숨겨진 AfxWinMain 함수에서 호출 됩니다.

 

컴파일하여 프로그램을 실행 하면 아래와 같이 SDI 프로젝트를 실행 할 수 있습니다.

Reference

https://petra.tistory.com/1296

728x90
반응형

관련글 더보기

댓글 영역