다음을 통해 공유


Run 멤버 함수

프레임워크 애플리케이션은 CWinApp 클래스의 Run 멤버 함수에서 대부분의 시간을 보냅니다. 초기화 WinMain 후 메시지 루프를 처리하기 위한 호출 Run 입니다.

Run는 메시지 루프를 순환하여 사용 가능한 메시지에 대한 메시지 큐를 검사. 메시지를 사용할 수 있는 Run 경우 작업을 위해 메시지를 디스패치합니다. 사용할 수 있는 메시지가 없는 경우(종종 true인 경우) Run 사용자 또는 프레임워크가 수행해야 할 유휴 시간 처리를 수행하기 위한 호출 OnIdle 입니다. 메시지가 없고 유휴 처리가 없는 경우 애플리케이션은 문제가 발생할 때까지 기다립니다. 애플리케이션이 종료되면 .를 Run 호출 ExitInstance합니다. OnIdle 멤버 함수그림은 메시지 루프의 작업 시퀀스를 보여 줍니다.

메시지 디스패치는 메시지 종류에 따라 달라집니다. 자세한 내용은 프레임워크의 메시지 및 명령을 참조 하세요.

참고 항목

CWinApp: 애플리케이션 클래스