Gestione dei comandi nel documento
La classe document può inoltre possibile gestire i controlli sicuri generati dalle voci di menu, i pulsanti della barra degli strumenti, o dai tasti di scelta rapida. Per impostazione predefinita, CDocument gestisce salva e salva con nome in comandi del menu File, tramite serializzazione. Altri controlli che influiscono sui dati possono essere gestiti da funzioni membro del documento. Ad esempio, nel programma scribble, la classe CScribDoc fornisce un gestore per deselezionare la casella di modifica qualsiasi comando, che elimina tutti i dati attualmente archiviati nel documento. I documenti possono avere mappe messaggi, a differenza delle visualizzazioni, i documenti non possono gestire i messaggi standard di windows - solo messaggi di WM_COMMAND, o "controlli."