Поделиться через


Обработка команд в документе

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

См. также

Использование документов