다음을 통해 공유


프레임 워크에서 코드를 호출 하는 방법

MFC 프레임 워크 코드와 소스 코드 간의 관계를 이해 하는 것이 중요 합니다.응용 프로그램을 실행 하면 흐름 제어의 대부분의 프레임 워크 코드에 상주 합니다.메시지 루프 명령을 선택 하 고 보기에서 데이터를 편집 하는 것에 Windows에서 메시지를 가져옵니다 프레임 워크를 관리 합니다.프레임 워크 자체에서 처리할 수 있는 이벤트를 코드에 전혀 의존 하지 않습니다.예를 들어, 프레임 워크는 windows를 종료 하는 방법 및 사용자 명령에 응답에서 하는 응용 프로그램을 종료 하는 방법을 알고 있습니다.이러한 작업을 처리 하는 대로 프레임 워크 메시지 처리기 및 C++ 가상 함수를 사용 하 여 이러한 이벤트에 응답할 수 있는 기회를 제공 합니다.그러나 코드는 컨트롤에 없는입니다. 프레임 워크가입니다.

프레임 워크 응용 프로그램 관련 이벤트의 코드를 호출합니다.예를 들어, 사용자가 메뉴 명령을 선택 하면 C++ 개체의 순서를 따라 명령 프레임 워크를 라우팅하고: 현재 뷰와 프레임 창, 문서 보기, 문서 서식 파일은 문서 및 application 개체와 연관 된.이러한 개체 중 하나에서 명령을 처리할 수 있다면, 만약 적절 한 메시지 처리기 함수를 호출 합니다.주어진 명령에서 호출 되는 코드 당신 이거나 프레임 워크의 수 있습니다.

이 정렬에서는 어느 정도 익숙한 Windows 일반 프로그래밍 이나 이벤트 구동 프로그래밍에 익숙한 프로그래머입니다.

관련된 항목에, 어떤 프레임 워크 초기화 하지로 응용 프로그램 실행 및 종료 정리를 읽습니다.또한 여기서 작성 한 코드를 적합 한지를 이해할 수 있습니다.

자세한 내용은 클래스가 CWinApp: 응용 프로그램 클래스의문서 템플릿과 문서/뷰 만들기 프로세스.

참고 항목

개념

프레임 워크를 구축합니다.