Compartilhar via


COleDataSource::DelayRenderFileData

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

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

Parâmetros

  • cfFormat
    O formato da área de transferência em que os dados devem ser oferecidos.Este parâmetro pode ser um dos formatos predefinidos da área de transferência ou do valor retornado pela função nativo de RegisterClipboardFormat do windows.

  • lpFormatEtc
    Pontos a estrutura de FORMATETC que descreve o formato em que os dados devem ser oferecidos.Fornecer um valor para este parâmetro se você desejar especificar informações extras de formato além de formato da área de transferência especificado por cfFormat.Se é NULO, os valores padrão são usadas para os outros campos na estrutura de FORMATETC .

Comentários

Essa função fornece os dados usando processar tarde, para que os dados não são fornecidos imediatamente.A função de membro de OnRenderFileData é chamado para recuperar os dados.

Use esta função se você irá usar um objeto de CFile para fornecer dados.Se você não irá usar um objeto de CFile , chame a função de membro de DelayRenderData .Para obter mais informações sobre o processamento de tarde como tratado pelo MFC, consulte o artigo objetos de dados e fontes de dados: Tratamento.

Para usar a renderização imediata, chame a função de membro de CacheData ou de CacheGlobalData .

Para obter mais informações, consulte a estrutura de FORMATETC em Windows SDK*.*

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

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleDataSource

Gráfico de hierarquia

COleDataSource::CacheData

COleDataSource::CacheGlobalData

COleDataSource::DelayRenderData

COleDataSource::OnRenderFileData