반응형
CWinApp 클래스의 구조
프로그램이 시작되면 CWinApp 클래스의 인스턴스가 생성되고,
세개의 멤버 함수가 차례로 호출되는 구조롤 만들어져있다.
InitInstance();
Run();
ExitInstance();
Run 함수는 무한루프를 돌면서 메시지를 처리하는 기능을 하고, 프로그램을 종료하라는 메시지인 WM_QUIT 메시지를 만나면 무한루프에서 빠져 나온다.
프로그램이 실행되면
① InitInstance 함수가 잠깐 실행되고,
② Run 함수에서 계속 머무르고 있다가, 프로그램이 끝나기 직전에
③ ExitInstance 함수가 잠깐 실행되고 프로그램이 종료되는 구조로 되어 있다.
반응형
'프로그래밍 > MFC' 카테고리의 다른 글
64bit 컴파일시 ON_WM_TIMER() 에러 해결방법 (0) | 2015.06.12 |
---|---|
library linking error msvcprt.lib(MSVCP90.dll) : error LNK2005: "public: __thiscall std: (0) | 2013.08.28 |
warning MSB8012: TargetExt(.dll)이(가) Linker의 OutputFile 속성 값(....)과 일치하지 않습니다 (0) | 2013.08.22 |
MFC 현재 실행파일 경로얻기 (0) | 2013.07.05 |
Visual Studio 2008 CMFCShellTreeCtrl 사용하기 (0) | 2013.06.17 |