MFC 처음 생성했을 때 당황했다
어딜봐도 main함수가 보이질 않는다ㅠㅠㅠㅠ
빌드해서 실행시켜보면 대화상자 잘 뜨는데(대화상자기반으로 만듦)ㅠㅠㅠㅠ
브레이크 걸고 디버그 해봤더니 winmain.cpp 에서 int AFXAPI AfxWinMain이 실행됐다
MFC는 WinMain()의 코드를 수정할 수 없다고 한다
초기화 관련 코드들은 대부분 InitInstance()에서 수행하도록 하는 듯
- 응용 프로그램의 설정 정보 로딩(ex: 윈도우 크기, 옵션, 스타일 등)
- 응용 프로그램 중복 실행 방지
- 시험 버전의 기간 검사 루틴
- 운영체제 버전의 확인과 프로그램 실행 허용 여부 결정
- 프로그램 사용자의 인증
- 프로그램 실행 시 인자로 전달되는 파라미터 처리
와 같은 처리를 수행하기 좋다고 함!
'WIN32-MFC' 카테고리의 다른 글
[MFC] WritePrivateProfileString / GetPrivateProfileString (0) | 2017.05.15 |
---|---|
[MFC] 현재 시간 가져오기 (0) | 2016.12.02 |
[WIN32] 외부 링크 오류 해결 (0) | 2016.11.22 |
[WIN32] LPSTR->LPCWSTR 임시로 고쳐놓은 것 (0) | 2016.11.22 |
[WINAPI] 오류 해결 (0) | 2016.11.21 |