Classe di COleServerItem
Fornisce l'interfaccia server agli elementi OLE.
class COleServerItem : public CDocItem
Membri
Costruttori protetti
Nome |
Descrizione |
---|---|
Costruisce un oggetto COleServerItem. |
Metodi pubblici
Nome |
Descrizione |
---|---|
I formati di presentazione e di conversione dei punti in COleDataSource oggetto. |
|
Copiare l'elemento negli Appunti. |
|
Esegue un'operazione di trascinamento. |
|
Ottiene l'oggetto origine dati da utilizzare nel trasferimento dei dati (trascinamento e destinazione o Appunti. |
|
Restituisce il documento server contenente l'elemento. |
|
Ottiene i dati CF_EMBEDSOURCE per un elemento OLE. |
|
Restituisce il nome dell'elemento.Utilizzato per gli elementi collegati solo. |
|
Ottiene i dati CF_LINKSOURCE per un elemento OLE. |
|
Ottiene i dati CF_OBJECTDESCRIPTOR per un elemento OLE. |
|
Indica se l'elemento è attualmente connesso a un contenitore attivo. |
|
Indica se l'elemento rappresenta un elemento OLE collegati. |
|
Aggiorna tutti i contenitori all'aggiornamento di collegamento automatico. |
|
Chiamato per eseguire un verbo. |
|
Chiamato quando le richieste del contenitore di disegnare l'elemento, implementazione richiesta. |
|
Chiamato per il disegno specializzato dell'elemento. |
|
Chiamato dal framework per ottenere i dati che verranno copiati negli Appunti. |
|
Chiamato dal framework per recuperare la dimensione elemento OLE. |
|
Chiamato dal framework per inizializzare un elemento OLE tramite il contenuto dell'oggetto del trasferimento dei dati specificato. |
|
Chiamato per determinare se gli elementi collegati richiedono l'aggiornamento. |
|
Recupera dati come parte del rendering ritardato. |
|
Recupera i dati in un oggetto CFile durante il rendering ritardato. |
|
Recupera i dati in HGLOBAL durante il rendering ritardato. |
|
Chiamato per impostare la combinazione colori dell'elemento. |
|
Chiamato per impostare i dati dell'elemento. |
|
Chiamato dal framework per impostare la dimensione dell'elemento OLE. |
|
Chiamato quando parte del documento l'elemento appartiene in viene modificato. |
|
Chiamato per aggiornare la cache di presentazione di tutti gli elementi del documento server. |
|
Imposta il nome dell'elemento.Utilizzato per gli elementi collegati solo. |
Metodi protetti
Nome |
Descrizione |
---|---|
Ottiene l'oggetto utilizzato formati di conversione dell'archivio. |
|
Chiamato dal framework per nascondere l'elemento OLE. |
|
Chiamato dal framework per visualizzare l'elemento OLE in una finestra di primo livello. |
|
Chiamato quando le richieste del contenitore di visualizzare l'elemento. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Notifica al server su cui l'elemento OLE è visibile. |
Note
Un elemento collegato può rappresentare una parte o tutto il documento server.Un elemento incorporato rappresenta sempre un intero documento server.
La classe COleServerItem definisce diverse funzioni membro sottoponibili a override che vengono chiamate da librerie a collegamento dinamico di sistema (DLLs) OLE, in genere in risposta alle richieste dall'applicazione contenitore.Queste funzioni membro e consentono l'applicazione contenitore indirettamente modificare l'elemento in vari modi, come visualizzare, eseguire i verbi, o recuperare i dati in diversi formati.
Per utilizzare COleServerItem, derivare una classe da e implementare le funzioni membro Serializzare e OnDraw.La funzione OnDraw fornisce la rappresentazione di metafile di un elemento, consentendo la visualizzare quando un'applicazione contenitore apre un documento composto.La funzione SerializeCObject fornisce la rappresentazione nativa di un elemento, consentendo un elemento incorporato per il trasferimento tra il server e applicazioni contenitori.OnGetExtent fornisce la dimensione naturale dell'elemento al contenitore, attivando il contenitore per ridimensionare l'elemento.
Per ulteriori informazioni sui server e gli argomenti correlati, vedere l'articolo server: Implementazione di un server e "creare un'applicazione contenitore/server" nell'articolo contenitori: funzionalità avanzate.
Gerarchia di ereditarietà
COleServerItem
Requisiti
Header: afxole.h