Partilhar via


COleDataSource::DelayRenderData

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

void DelayRenderData(
   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 OnRenderData ou de OnRenderGlobalData é chamado para recuperar os dados.

Use esta função se você não irá fornecer seus dados através de um objeto de CFile .Se você irá fornecer dados com CFile objetos, chama a função de membro de DelayRenderFileData .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::DelayRenderFileData

COleDataSource::OnRenderData

COleDataSource::OnRenderGlobalData