Condividi tramite


Interfaccia IRichEditOle (richole.h)

L'interfaccia IRichEditOle espone la funzionalità Component Object Model (COM) di un controllo di modifica avanzato. L'interfaccia può essere ottenuta inviando il messaggio di EM_GETOLEINTERFACE .

Questa interfaccia include i metodi seguenti.

Ereditarietà

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

Metodi

L'interfaccia IRichEditOle include questi metodi.

 
IRichEditOle::ActivateAs

Gestisce il comportamento Attiva come scaricando tutti gli oggetti della classe precedente, dicendo a OLE di trattare tali oggetti come oggetti della nuova classe e ricaricando gli oggetti. Se gli oggetti non possono essere ricaricati, vengono eliminati.
IRichEditOle::ContextSensitiveHelp

Indica se un controllo di modifica avanzato deve passare alla modalità guida sensibile al contesto o all'esterno del contesto. Un controllo di modifica avanzato chiama il metodo IRichEditOle::ContextSensitiveHelp di qualsiasi oggetto sul posto attualmente attivo se si verifica una modifica dello stato.
IRichEditOle::ConvertObject

Converte un oggetto in un nuovo tipo. Questa chiamata ricarica l'oggetto ma non forza un aggiornamento; il chiamante deve eseguire questa operazione.
IRichEditOle::GetClientSite

Recupera un'interfaccia IOleClientSite da usare durante la creazione di un nuovo oggetto. Tutti gli oggetti inseriti in un controllo di modifica avanzata devono usare interfacce del sito client restituite da questa funzione. Un sito client può essere usato con esattamente un oggetto.
IRichEditOle::GetClipboardData

Recupera un oggetto Appunti per un intervallo in un controllo di modifica.
IRichEditOle::GetLinkCount

Restituisce il numero di oggetti in un controllo di modifica avanzato che sono collegamenti.
IRichEditOle::GetObject

Recupera informazioni, archiviate in una struttura REOBJECT, su un oggetto in un controllo di modifica avanzato.
IRichEditOle::GetObjectCount

Restituisce il numero di oggetti attualmente contenuti in un controllo di modifica avanzato.
IRichEditOle::HandsOffStorage

Indica quando un controllo di modifica avanzato deve rilasciare il riferimento all'interfaccia di archiviazione associata all'oggetto specificato. Questa chiamata non chiama il metodo IRichEditOle::HandsOffStorage dell'oggetto; il chiamante deve farlo.
IRichEditOle::ImportDataObject

Importa un oggetto Appunti in un controllo di modifica avanzato, sostituendo la selezione corrente.
IRichEditOle::InPlaceDeactivate

Indica quando un controllo di modifica avanzato consiste nel disattivare l'oggetto sul posto attualmente attivo, se presente.
IRichEditOle::InsertObject

Inserisce un oggetto in un controllo di modifica avanzato.
IRichEditOle::SaveCompleted

Indica quando l'operazione di salvataggio più recente è stata completata e che il controllo di modifica avanzato deve essere inserito in un'archiviazione diversa per l'oggetto.
IRichEditOle::SetDvaspect

Imposta l'aspetto usato da un controllo di modifica avanzato per disegnare un oggetto. Questa chiamata non modifica le informazioni di disegno memorizzate nella cache nell'oggetto; questa operazione deve essere eseguita dal chiamante. La chiamata fa in modo che l'oggetto venga ridisegnato.
IRichEditOle::SetHostNames

Imposta i nomi host da specificare su oggetti quando vengono inseriti in un controllo di modifica avanzato. I nomi host vengono usati nell'interfaccia utente dei server per descrivere il contesto del contenitore di oggetti aperti.
IRichEditOle::SetLinkAvailable

Imposta il valore del bit disponibile dal collegamento nei flag dell'oggetto.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione richole.h