Condividi tramite


Server di documenti attivi

I server di documenti attivi ad esempio documenti host di Word, di Excel, o di PowerPoint di altri tipi di applicazioni hanno chiamato documenti attivi.A differenza degli oggetti incorporati OLE (che consente semplicemente della pagina di un altro documento), documenti attivi forniscono l'interfaccia completa e completano la funzionalità nativa dell'applicazione server che li crea.Gli utenti possono creare documenti utilizzo dell'intera potenza delle applicazioni si preferisce (se sono documento attivo attivato, ma possono considerare il progetto risultante come singola entità.

I documenti attivi possono avere più di una pagina e sono sempre attivi sul posto.Parte di controllo dei documenti attivi dell'interfaccia utente, le i menu con i menu di Guida e di File del contenitore.Occupa l'intera area di modifica del contenitore e controllano le visualizzazioni e il layout della pagina della stampante (margini, piè di pagina, e così via).

Server di documenti attivi di risorse MFC con le interfacce documento/visualizzazione, le mappe di invio di comando, la stampa, la gestione del menu e la gestione del Registro di sistema.I requisiti di pianificazione specifici vengono trattati in documenti attivi.

I documenti attivi di MFC supporta con CDocObjectServer classe, derivata da CCmdTargete da CDocObjectServerItem, derivato da COleServerItem.I contenitori di documenti attivi di MFC supporta con COleDocObjectItem classe, derivata da COleClientItem.

CDocObjectServer esegue il mapping delle interfacce del documento attivo e inizializza e attiva un documento attivo.MFC fornisce inoltre le macro per il routing dei comandi di handle nei documenti attivi.Per utilizzare i documenti attivi nell'applicazione, importare AfxDocOb.h nel file StdAfx.h.

I collegamenti server standard Di un MFC il proprio COleServerItemclasse derivata da.La Creazione guidata applicazione MFC genera questa classe automaticamente se si seleziona la casella di controllo di Full-server o di Mini-server per fornire il supporto del documento composita dei server applicazioni.Se inoltre si seleziona la casella di controllo di Active document server , la Creazione guidata applicazione MFC genera una classe derivata da CDocObjectServerItem anziché.

La classe di COleDocObjectItem consente a un contenitore OLE diventi un contenitore di documenti attivi.È possibile utilizzare la Creazione guidata applicazione MFC per creare un contenitore di documenti attivi selezionando la casella di controllo di Contenitore documento attivo nella pagina composta di supporto del documento della Creazione guidata applicazione MFC.Per ulteriori informazioni, vedere Creare un'applicazione contenitore di documenti attivi.

Vedere anche

Concetti

Contenimento del documento attivo