2012-09-06 3 views
1

이 글은 내 글에서 http://www.codeproject.com/Articles/3911/The-singular-non-modality-of-MFC-modal-dialogs을 읽고이 질문을 던집니다. 그는 MFC의 모달 대화 상자가 모달이 아니라 모달 대화 상자로 구현되어 내부적으로 모달 대화 상자로 구현되어 모달로 작동하도록했습니다.MFC의 모달 대화 상자가 실제로 내부적으로 모덜리스입니까?

특히, 그는 말한다 :

MFC 명령 라우팅 메커니즘은 메시지의 조합을 달성하기 위해 및 가상 함수를 매핑 사용 그렇습니다 어떤 진정한 모달 대화 완전히이 메커니즘을 난파 할 것이다 다음 모달 때문에 메시지 루프 은 MFC 명령 라우팅 기계의 범위 밖에서 제어됩니다.

이 진술을 누구든지 밝힐 수 있습니까? 진정으로 모달 대화 상자를 구현하려고 시도했다면 잘못되었을 수있는 일의 예가 매우 명확하게 정리 될 것입니다.

답변

2

모달 대화 상자는 메시지 루프를 중지하지만 여전히 대화 상자의 이벤트를 처리하기위한 메시지 루프가 있어야합니다. 따라서 모달 대화 상자는 내부 메시지 루프가있는 넌 모달 대화 상자 일뿐입니다.

관련 문제