Compartir a través de


COleClientItem::CreateLinkFromData

Llame a esta función para crear un elemento vinculado de un objeto de COleDataObject .

BOOL CreateLinkFromData( 
   COleDataObject* pDataObject, 
   OLERENDER render = OLERENDER_DRAW, 
   CLIPFORMAT cfFormat = 0, 
   LPFORMATETC lpFormatEtc = NULL  
);

Parámetros

  • pDataObject
    Puntero al objeto de COleDataObject de que el elemento OLE se debe crear.

  • genere
    Marcador que especifica cómo el servidor generará el elemento OLE. Los valores posibles, vea OLERENDER en Windows SDK.

  • cfFormat
    Especifica el formato de datos del portapapeles que se almacene en memoria caché al crear el elemento.

  • lpFormatEtc
    El puntero a una estructura de FORMATETC utilizada si genera es OLERENDER_FORMAT o OLERENDER_DRAW. Proporcione un valor para este parámetro únicamente si desea especificar la información de formato adicional más allá del formato del Portapapeles especificado por cfFormat. Si se omite este parámetro, los valores predeterminados que se utilizan para los demás campos en la estructura de FORMATETC .

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

Llame a esto durante una operación de colocar cuando el usuario indica que un vínculo debe crearse. También se puede utilizar para controlar el comando pegar de edición. Llama el marco en COleClientItem::CreateLinkFromClipboard y en COlePasteSpecialDialog:: CreateItem cuando la opción de vínculo se ha seleccionado.

Para obtener más información, vea OleCreateLinkFromData, OLERENDER, y FORMATETC en Windows SDK.

Requisitos

encabezado: afxole.h

Vea también

Referencia

COleClientItem Class

Gráfico de jerarquías

COleDataObject::AttachClipboard

COleDataObject Class

COleClientItem::CreateLinkFromClipboard