COleDataSource:: DelayRenderData

privatevoid DelayRenderData ( CLIPFORMAT cfFormat, LPFORMATETC lpFormatEtc = Nulo );

Parâmetros

cfFormat

O formato de área de transferência na qual os dados são para ser oferecido. Este parâmetro pode ser um dos formatos da área de transferência predefinidos 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 para ser oferecido. Fornece um valor para esse parâmetro se desejar especificar informações de formato adicionais além o formato de área de transferência especificado por cfFormat. Se for NULL, os valores padrão são usados para os outros campos na estrutura de FORMATETC.

Observações

Chame essa função para especificar um Formatarar no qual dados são oferecidos durante dados operações de transferência. Essa função fornece os dados usando o processamento atrasado, assim que os dados não são fornecidos imediatamente. A função de membro OnRenderData ou OnRenderGlobalData é chamada para solicitar os dados.

Use esta função se você não está indo para fornecer seus dados por meio de um objeto de CFile . Se você estiver indo para fornecer os dados por meio de um objeto de CFile , chame a função de membro DelayRenderFileData . Para obter mais informações sobre processamento atrasado como tratados pelo MFC, consulte o artigo objetos de dados e fontes de dados: manipulação no Guia do programador do Visual C++.

Para usar processamento imediato, chame o CacheData ou CacheGlobalData função de membro.

Para obter mais informações, consulte o estrutura FORMATETC in a referência OLE 2 Programmer, Volume 1.

Para obter mais informações, consulte RegisterClipboardFormat na documentação do Win32.

Visão geral de COleDataSourceMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;COleDataSource:: CacheData, COleDataSource:: CacheGlobalData, COleDataSource::DelayRenderFileData, COleDataSource::OnRenderData, COleDataSource::OnRenderGlobalData

Index