Struttura REOBJECT (richole.h)
Contiene informazioni su un oggetto OLE o image in un controllo di modifica avanzato.
Sintassi
typedef struct _reobject {
DWORD cbStruct;
LONG cp;
CLSID clsid;
LPOLEOBJECT poleobj;
LPSTORAGE pstg;
LPOLECLIENTSITE polesite;
SIZEL sizel;
DWORD dvaspect;
DWORD dwFlags;
DWORD dwUser;
} REOBJECT;
Members
cbStruct
Tipo: DWORD
Dimensioni della struttura, in byte.
cp
Tipo: LONG
Posizione carattere dell'oggetto.
clsid
Tipo: CLSID
Identificatore di classe dell'oggetto.
poleobj
Tipo: LPOLEOBJECT
Istanza dell'interfaccia IOleObject per l'oggetto.
pstg
Tipo: LPSTORAGE
Istanza dell'interfaccia IStorage . Si tratta dell'oggetto di archiviazione associato all'oggetto .
polesite
Tipo: LPOLECLIENTSITE
Istanza dell'interfaccia IOleClientSite . Si tratta del sito client dell'oggetto nel controllo di modifica avanzato. Questo indirizzo deve essere stato ottenuto dal metodo GetClientSite .
sizel
Tipo: SIZEL
Dimensione dell'oggetto. L'unità di misura è 0,01 millimetri, ovvero una misura HIMETRIC. Per altre informazioni, vedere funzione GetMapMode. Un inserimento 0, 0 indica che un oggetto è libero di determinare le dimensioni fino a quando non viene disattivato il flag di modifica.
dvaspect
Tipo: DWORD
Aspetto visualizzato usato. Per una spiegazione dei valori possibili, vedere DVASPECT .
dwFlags
Tipo: DWORD
Flag di stato dell'oggetto. Può essere una combinazione dei valori seguenti.
dwUser
Tipo: DWORD
Riservato ai valori definiti dall'utente.
Commenti
Un oggetto OLE o image in un controllo di modifica avanzato occupa una posizione di carattere nella parte di testo normale dell'archivio di backup in memoria e ha il valore U+FFFC. Differiscono da "oggetti in linea", ad esempio oggetti matematici. Gli oggetti in linea occupano almeno due posizioni di carattere perché hanno un delimitatore di inizio oggetto in linea (U+FDD0) e delimitatore finale (U+FDEF).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | richole.h |
Vedi anche
Riferimento