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 |