Usando CObject

A CObject é a classe base raiz para a maior parte da biblioteca Microsoft Foundation Class (MFC). A classe CObject contém muitos recursos úteis que você pode querer incorporar aos seus próprios objetos de programa, incluindo suporte à serialização, informações de classe em tempo de execução e saída de diagnóstico de objeto. Se você derivar sua classe de CObject, sua classe poderá explorar esses recursos CObject.

O que você deseja fazer

Confira também

Conceitos
Tópicos gerais do MFC
Estrutura CRuntimeClass
Arquivos
Serialização