REOBJECT

La struttura REOBJECT contiene informazioni su un oggetto.

 typedef struct _reobject {DWORD cbStruct;           / / dimensione della struttura in byte cp lungo;                 / / character posizione dell'oggetto CLSID clsid;              / / identificatore di classe di oggetto LPOLEOBJECT poleobj;  / / Oggetto OLE di interfaccia LPSTORAGE pstg;     / / associati archiviazione interfaccia LPOLECLIENTSITE polesite; / / associati cliente sito interfaccia SIZEL sizel;              / / dimensione dell'oggetto (può essere 0,0) DWORD dvaspect;           / / display aspetto utilizzare DWORD dwFlags;            / / lo stato oggetto flags DWORD dwUser;             / / definito dall'utente valore
} REOBJECT 
 

Membri

cbStruct
Dimensione in byte, di questa struttura.
cp
Posizione del carattere dell'oggetto.
clsid
Identificatore di classe dell'oggetto.
poleobj
Punta a un'istanza del IOleObject interfaccia per l'oggetto.
pstg
Punta a un'istanza del interfaccia IStorage . Questo è l'oggetto di archiviazione associato all'oggetto.
polesite
Punta a un'istanza del IOleClientSite interfaccia. Questo è il sito client dell'oggetto nel controllo rich edit. Questo indirizzo deve essere stato ottenuto dal metodo IRichEditOle::GetClientSite.
sizel
Struttura SIZEL specificando le dimensioni dell'oggetto. Un 0,0 su inserire indica che un oggetto è gratuito per determinarne le dimensioni fino a che il flag di modifica è spento.
dvAspect
Aspetto di visualizzazione da utilizzare.
dwFlags
Flag di stato oggetto. Può essere una combinazione dei seguenti valori:
Valore Significato
REO_BELOWBASELINE Oggetto si trova di sotto della linea di base del testo circostante; il valore predefinito è a sedersi sulla linea di base.
REO_BLANK Oggetto è nuovo di zecca. In questo modo l'oggetto per salvare nulla e di essere eliminato automaticamente dal controllo.
REO_DONTUSEPALETTE Impedisce la creazione e la realizzazione di una tavolozza di mezzo tono prima del rendering dell'oggetto. Si applica a piattaforme a 32 bit solo.
REO_DYNAMICSIZE Oggetto sempre determina l'extent e può cambiare nonostante il flag di modifica viene spento.
REO_GETMETAFILE Controllo rich edit recuperato l'oggetto metafile dall'oggetto per determinare correttamente extent dell'oggetto. Questo flag può essere letto ma non impostato.
REO_HILITED Oggetto è attualmente evidenziata per indicare la selezione. Si verifica quando lo stato attivo è nel controllo e REO_SELECTED è impostato. Questo flag può essere letto ma non impostato.
REO_INPLACEACTIVE Oggetto è attualmente in luogo attivo. Questo flag può essere letto ma non impostato.
REO_INVERTEDSELECT Oggetto deve essere disegnato interamente invertita quando selezionato; il valore predefinito è da trarre una frontiera.
REO_LINK Oggetto è un link. Questo flag può essere letto ma non impostato.
REO_LINKAVAILABLE Oggetto è un link e si crede che sia disponibile. Questo flag può essere letto ma non impostato.
REO_OPEN Oggetto è attualmente aperto nel suo server. Questo flag può essere letto ma non impostato.
REO_RESIZABLE Oggetto che può essere ridimensionata.
REO_SELECTED Oggetto attualmente selezionato nel controllo rich edit. Questo flag può essere letto ma non impostato.
REO_STATIC Oggetto è un oggetto statico. Questo flag può essere letto ma non impostato.

dwUser
Riservato ai valori definiti dall'utente.

Descrizione

nbsp; Windows &NT: richiede 3,51 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarata in richole.h.

Vedi anche

Rich Edit Cenni preliminari sui controlli, Rich Edit strutture, IOleClientSite, IOleObject, IRichEditOle::GetClientSite, IStorage

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index