2010-12-21 1 views

답변

0

MFC의 CDialog 클래스에는 기본 제공 CDocument가 없습니다. CView (MFC의 Document/View 아키텍처의 일부)에서 파생 된 CformView를 구현할 수 있지만 CFormView는 대화 상자가 아닙니다. 그러나 CFormView의 대화 상자와 같은 컨트롤을 보유 할 수 있습니다 - 실제로 대화 상자 템플릿을 CFormView 할당 할 수 있습니다.

1

CDialog에는 문서 포인터를 검색하는 기능이 없습니다. 대화 상자에 문서에 대한 액세스 권한을 부여하려면 대화 상자 클래스의 멤버 변수로 포인터 또는 참조를 추가하고 대화 상자의 생성자에서 초기화합니다.

CMyDocument* doc = GetDocument(); 
CMyDialog dialog(doc); 
dialog.DoModal(); 
관련 문제