Manipulando comandos no documento
Sua classe de documento também pode manipular determinados comandos gerados por itens de menu, botões da barra de ferramentas ou chaves de acelerador. Por padrão, CDocument
manipula os comandos Salvar e Salvar como no menu Arquivo usando serialização. Outros comandos que afetam os dados também podem ser tratados pelas funções membro do documento. Por exemplo, no programa Scribble, a classe CScribDoc
fornece um manipulador para o comando Editar Limpar Tudo que exclui todos os dados armazenados atualmente no documento. Os documentos podem ter mapas de mensagens, mas, ao contrário dos modos de exibição, os documentos não podem lidar com mensagens padrão do Windows — apenas com mensagens WM_COMMAND, ou "comandos".