Share via


COleDataSource::DelaySetData

Llame a esta función para poder modificar el contenido del origen de datos.

void DelaySetData(
   CLIPFORMAT cfFormat,
   LPFORMATETC lpFormatEtc = NULL 
);

Parámetros

  • cfFormat
    El formato del Portapapeles en el que los datos deben colocarse.Este parámetro puede tener uno de los formatos de Portapapeles predefinidos o el valor devuelto por la función de Windows RegisterClipboardFormat nativo.

  • lpFormatEtc
    Señala una estructura de FORMATETC que describe el formato en el que los datos debe reemplazarse.Proporcione un valor para este parámetro si desea especificar la información de formato adicional más allá del formato del Portapapeles especificado por cfFormat.Si es NULL, los valores predeterminados que se utilizan para los demás campos en la estructura de FORMATETC .

Comentarios

OnSetData se llama el marco cuando se hace.Esto solo se utiliza cuando el marco devuelve el origen de datos de COleServerItem:: GetDataSource.Si DelaySetData no se denomina, la función de OnSetData nunca se llame.DelaySetData se debe llamar a para cada portapapeles o formato de FORMATETC admitidos.

Para obtener más información, vea la estructura de FORMATETC en Windows SDK*.*

Para obtener más información, vea RegisterClipboardFormat en Windows SDK.

Requisitos

encabezado: afxole.h

Vea también

Referencia

Clase de COleDataSource

Gráfico de jerarquía

COleServerItem::GetDataSource

COleDataSource::OnSetData