Partilhar via


COleDataSource::DelayRenderFileData

telefonar Esta função para especificar um formato em que dados são oferecidos durante dados operações de transferência.

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

Parâmetros

  • cfFormat
    O formato da área de transferência na qual os dados são ser oferecida.Esse parâmetro pode ser um dos formatos predefinidos de área de transferência ou o valor retornado pelo Windows nativo RegisterClipboardFormat função.

  • lpFormatEtc
    Aponta para um FORMATETC estrutura que descreve o formato no qual os dados são ser oferecida.Fornecer um valor para esse parâmetro se desejar especificar as informações de formato adicionais além o formato da área de transferência especificado por cfFormat. Se for NULO, valores padrão são usados para outros campos no FORMATETC estrutura.

Comentários

Essa função fornece os dados usando o renderização atrasado, para que os dados não for fornecidos imediatamente.The OnRenderFileData membro função é chamada para solicitar os dados.

Use esta função, se você for usar um CFile objeto para fornecer dados. Se não for usar um CFile objeto, telefonar o DelayRenderDatafunção de membro .Para obter mais informações sobre renderização atrasado sistema autônomo manipulado pelo MFC, consulte o artigo Objetos de dados e fontes de dados: Manipulação de.

Para usar o renderização de imediato, chame o CacheData or CacheGlobalDatafunção de membro .

Para obter mais informações, consulte o FORMATETC estrutura o Windows SDK*.*

Para obter mais informações, consulte RegisterClipboardFormat in the Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleDataSource

Gráfico de hierarquia

COleDataSource::CacheData

COleDataSource::CacheGlobalData

COleDataSource::DelayRenderData

COleDataSource::OnRenderFileData

Outros recursos

COleDataSource membros