La Red de Conocimientos Pedagógicos - Currículum vitae - En VC++, se produjo un error al usar la función GetDocument() basada en una clase derivada de CView. . Soy novato así que pido consejo sinceramente. .

En VC++, se produjo un error al usar la función GetDocument() basada en una clase derivada de CView. . Soy novato así que pido consejo sinceramente. .

Clase derivada de CView.

En CCircleView.cpp, preste atención al orden de los archivos de encabezado.

#include "Ex_SplitMDIDoc.h" debe colocarse antes de #include "CircleView.h".

En otras palabras, los archivos de encabezado de su propia clase se colocan al final y los demás archivos de encabezado se colocan primero.

Agregar:

CEx_SplitMDIDoc* pDoc = GetDocument();

ASSERT_VALID(pDoc);

Entonces puedes usar la clase CDoc algo, como pDoc->n .....