MFC 확장 DLL에 포함된 다이얼로그를 생성할때 Create() 에서 실패하는 경우에 참고할 점
새 프로젝트 만들기 - MFC 앱을 선택
적당한 프로젝트 이름을 생성합니다.
SDI(Single Document Interface) 로 설정, 공유 DLL에서 MFC 사용을 선택합니다.
고급 기능에서 ActiveX 컨트롤은 체크 해제합니다. 큰 의미는 없고 사용하지 않아서 ㅇㅅㅇ
마침을 버튼을 클릭하여 프로젝트 생성을 합니다.
커맨드창에서 프로젝트가 생성된 경로에 tree /f 명령을 실행하면 전체 구조를 확인 할 수 있습니다.
프로젝트를 실행하게 되면 SDI 경우 InitInstance() 가 호출 됩니다. 이는 App 클래스 변수가 전역변수로 선언되어 있음으로 제일 먼저 생성자가 호출되고 MFC 코드에 숨겨진 AfxWinMain 함수에서 호출 됩니다.
컴파일하여 프로그램을 실행 하면 아래와 같이 SDI 프로젝트를 실행 할 수 있습니다.
MFC 확장 DLL 프로젝트 생성하기 (0) | 2021.09.23 |
---|---|
MFC 확장 DLL에 포함된 다이얼로그를 생성할때 Create() 에서 실패하는 경우에 참고할 점 (0) | 2021.09.23 |
MFC - SendMessage & PostMessage 의 차이점 (0) | 2018.12.03 |
댓글 영역