COleServerItem::OnInitFromData

virtual BOOL OnInitFromData ( COleDataObject * pDataObject, BOOL bCreation );

Valor devuelto

Distinto de cero si es correcto; caso contrario 0.

Parámetros

pDataObject

Puntero a un objeto de datos OLE que contiene datos en varios formatos para inicializar el elemento OLE.

bCreation

TRUE si se llama a la función para inicializar un OLE tema recién se crea una aplicación contenedora. FALSE si la función está llamada a sustituir el contenido de un elemento ya existente de OLE.

Observaciones

Llamado por el marco para inicializar un elemento OLE utilizando el contenido de pDataObject. Si bCreation es TRUE, esta función se llama si un contenedor implementa Insertar nuevo objeto basado en la selección actual. Los datos seleccionados se utilizan al crear el nuevo elemento OLE. Por ejemplo, cuando selecciona un rango de celdas en un programa de hoja de cálculo y, a continuación, utilizando Insertar nuevo objeto para crear un gráfico basan en los valores del rango seleccionado. La implementación predeterminada no hace nada. Reemplazar esta función para elegir un formato aceptable de los ofrecidos por pDataObject e inicializar el elemento OLE basado en los datos proporcionados. Se trata de una avanzada reemplazable.

Para obtener más información, consulte IOleObject::InitFromData en la referencia 2 del programador de OLE, volumen 1.

Visió&n General de COleServerItem |nbsp; Miembros de clase | Diagrama de jerarquía

Index