MFC 처음 생성했을 때 당황했다

어딜봐도 main함수가 보이질 않는다ㅠㅠㅠㅠ

빌드해서 실행시켜보면 대화상자 잘 뜨는데(대화상자기반으로 만듦)ㅠㅠㅠㅠ

브레이크 걸고 디버그 해봤더니 winmain.cpp 에서 int AFXAPI AfxWinMain이 실행됐

MFC는 WinMain()의 코드를 수정할 수 없다고 한다

초기화 관련 코드들은 대부분 InitInstance()에서 수행하도록 하는 듯


- 응용 프로그램의 설정 정보 로딩(ex: 윈도우 크기, 옵션, 스타일 등)
- 응용 프로그램 중복 실행 방지
- 시험 버전의 기간 검사 루틴
- 운영체제 버전의 확인과 프로그램 실행 허용 여부 결정
- 프로그램 사용자의 인증
- 프로그램 실행 시 인자로 전달되는 파라미터 처리 


와 같은 처리를 수행하기 좋다고 함!




+ Recent posts