Обработка команд в документе
Класс документов также может обрабатывать определенные команды, созданные элементами меню, кнопками панели инструментов или клавишами акселератора. По умолчанию CDocument
обрабатывает команды "Сохранить и сохранить как" в меню "Файл" с помощью сериализации. Другие команды, влияющие на данные, также могут обрабатываться функциями-членами документа. Например, в программе Scribble класс CScribDoc
предоставляет обработчик команды Edit Clear All, которая удаляет все данные, хранящиеся в документе. Документы могут иметь карты сообщений, но в отличие от представлений, документы не могут обрабатывать стандартные сообщения Windows — только WM_COMMAND сообщения или "команды".