Utilizzo delle visualizzazioni

Le responsabilità della visualizzazione sono di visualizzare i dati del documento graficamente all'utente e di accettare e interpretare l'input dell'utente come operazioni sul documento. Le attività di scrittura della classe di visualizzazione sono:

  • Scrivere la funzione membro OnDraw della classe di visualizzazione, che esegue il rendering dei dati del documento.

  • Connessione messaggi di Windows appropriati e oggetti dell'interfaccia utente, ad esempio voci di menu alle funzioni membro del gestore messaggi nella classe di visualizzazione.

  • Implementare tali gestori per interpretare l'input dell'utente.

Potrebbe inoltre essere necessario eseguire l'override di altre CView funzioni membro nella classe di visualizzazione derivata. In particolare, è possibile eseguire l'override di OnInitialUpdate per eseguire un'inizializzazione speciale per la visualizzazione e OnUpdate per eseguire qualsiasi elaborazione speciale necessaria subito prima che la visualizzazione venga ridisegnato. Per i documenti a più pagine, è inoltre necessario eseguire l'override di OnPreparePrinting per inizializzare la finestra di dialogo Stampa con il numero di pagine da stampare e altre informazioni. Per altre informazioni sull'override delle CView funzioni membro, vedere classe CView nella guida di riferimento MFC.

Cosa vuoi sapere di più su

Vedi anche

Architettura documento/visualizzazione
Classe CFormView
Visualizzazioni di record (accesso ai dati MFC)
Esclusione del meccanismo di serializzazione