Share via


Interfaccia IOleObject (oleidl.h)

Funge da mezzo principale in base al quale un oggetto incorporato fornisce funzionalità di base e comunica con il relativo contenitore.

Ereditarietà

L'interfaccia IOleObject eredita dall'interfaccia IUnknown . IOleObject include anche questi tipi di membri:

Metodi

L'interfaccia IOleObject include questi metodi.

 
IOleObject::Consigli

Stabilisce una connessione consultiva tra un oggetto documento composto e il sink di consigli dell'oggetto chiamante, tramite il quale l'oggetto chiamante riceve una notifica quando l'oggetto documento composto viene rinominato, salvato o chiuso.
IOleObject::Close

Modifica un oggetto incorporato dall'esecuzione allo stato caricato. Disconnette un oggetto collegato dall'origine del collegamento.
IOleObject::D oVerb

Richiede che un oggetto esegua un'azione in risposta a un'azione dell'utente finale. Le azioni possibili vengono enumerate per l'oggetto in IOleObject::EnumVerbs.
IOleObject::EnumAdvise

Recupera un puntatore a un enumeratore che può essere usato per enumerare le connessioni consultive registrate per un oggetto, in modo che un contenitore possa sapere cosa rilasciare prima della chiusura.
IOleObject::EnumVerbs

Espone un menu a discesa che elenca i verbi disponibili per un oggetto in ordine crescente in base al numero verbo.
IOleObject::GetClientSite

Recupera un puntatore al sito client di un oggetto incorporato.
IOleObject::GetClipboardData

Recupera un oggetto dati contenente il contenuto corrente dell'oggetto incorporato in cui viene chiamato questo metodo. Usando il puntatore a questo oggetto dati, è possibile creare un nuovo oggetto incorporato con gli stessi dati dell'originale.
IOleObject::GetExtent

Recupera le dimensioni correnti di visualizzazione di un oggetto in esecuzione.
IOleObject::GetMiscStatus

Recupera lo stato di un oggetto in fase di creazione e caricamento.
IOleObject::GetMoniker

Recupera il moniker di un oggetto incorporato, che il chiamante può usare per collegare l'oggetto.
IOleObject::GetUserClassID

Recupera l'identificatore della classe di un oggetto, CLSID corrispondente alla stringa che identifica l'oggetto a un utente finale.
IOleObject::GetUserType

Recupera il nome utente di un oggetto per la visualizzazione in elementi dell'interfaccia utente, ad esempio menu, caselle di riepilogo e finestre di dialogo.
IOleObject::InitFromData

Inizializza un oggetto appena creato con dati da un oggetto dati specificato, che può risiedere nello stesso contenitore o negli Appunti.
IOleObject::IsUpToDate

Verifica se un oggetto è aggiornato.
IOleObject::SetClientSite

Informa un oggetto incorporato del relativo percorso di visualizzazione, denominato "sito client", all'interno del relativo contenitore.
IOleObject::SetColorScheme

Specifica la tavolozza dei colori che l'applicazione oggetto deve usare quando modifica l'oggetto specificato.
IOleObject::SetExtent

Informa un oggetto della quantità di spazio visualizzato assegnato al contenitore.
IOleObject::SetHostNames

Fornisce un oggetto con i nomi dell'applicazione contenitore e il documento composto in cui è incorporato.
IOleObject::SetMoniker

Notifica un oggetto del moniker del contenitore, il proprio moniker dell'oggetto rispetto al contenitore o il moniker completo dell'oggetto.
IOleObject::Unadvise

Elimina una connessione consultiva stabilita in precedenza. (IOleObject.Unadvise)
IOleObject::Update

Aggiornamenti i dati o le cache di visualizzazione dell'oggetto o del gestore oggetti.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleidl.h