반응형

CWinApp 클래스의 구조


프로그램이 시작되면 CWinApp 클래스의 인스턴스가 생성되고,

세개의 멤버 함수가 차례로 호출되는 구조롤 만들어져있다.

   InitInstance();

   Run();

   ExitInstance();


Run 함수는 무한루프를 돌면서 메시지를 처리하는 기능을 하고, 프로그램을 종료하라는 메시지인 WM_QUIT 메시지를 만나면 무한루프에서 빠져 나온다.

프로그램이 실행되면 

① InitInstance 함수가 잠깐 실행되고, 

② Run 함수에서 계속 머무르고 있다가, 프로그램이 끝나기 직전에 

③ ExitInstance 함수가 잠깐 실행되고 프로그램이 종료되는 구조로 되어 있다.

반응형

+ Recent posts