Estructura REOBJECT (richole.h)
Contiene información sobre un objeto OLE o image en un control de edición enriquecido.
Sintaxis
typedef struct _reobject {
DWORD cbStruct;
LONG cp;
CLSID clsid;
LPOLEOBJECT poleobj;
LPSTORAGE pstg;
LPOLECLIENTSITE polesite;
SIZEL sizel;
DWORD dvaspect;
DWORD dwFlags;
DWORD dwUser;
} REOBJECT;
Miembros
cbStruct
Tipo: DWORD
Tamaño de la estructura, en bytes.
cp
Tipo: LONG
Posición de carácter del objeto.
clsid
Tipo: CLSID
Identificador de clase del objeto .
poleobj
Tipo: LPOLEOBJECT
Instancia de la interfaz IOleObject para el objeto .
pstg
Tipo: LPSTORAGE
Instancia de la interfaz IStorage . Este es el objeto de almacenamiento asociado al objeto .
polesite
Tipo: LPOLECLIENTSITE
Instancia de la interfaz IOleClientSite . Este es el sitio cliente del objeto en el control de edición enriquecido. Esta dirección debe haberse obtenido del método GetClientSite .
sizel
Tipo: SIZEL
El tamaño del objeto. La unidad de medida es de 0,01 milímetros, que es una medida HIMETRIC. Para obtener más información, vea la función GetMapMode. Un 0, 0 al insertar indica que un objeto es libre de determinar su tamaño hasta que se desactive la marca de modificación.
dvaspect
Tipo: DWORD
Mostrar aspecto usado. Vea DVASPECT para obtener una explicación de los valores posibles.
dwFlags
Tipo: DWORD
Marca de estado del objeto. Puede ser una combinación de los valores siguientes.
dwUser
Tipo: DWORD
Reservado para valores definidos por el usuario.
Comentarios
Un objeto OLE o image de un control de edición enriquecido ocupa una posición de carácter en la parte de texto sin formato del almacén de respaldo en memoria y tiene el valor U+FFFC. Difieren de los "objetos en línea", como los objetos matemáticos. Los objetos en línea ocupan al menos dos posiciones de caracteres porque tienen un delimitador de inicio de objeto en línea (U+FDD0) y delimitador final (U+FDEF).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | richole.h |
Consulte también
Referencia