Compartilhar via


COleServerItem::OnInitFromData

Chamado pela estrutura para inicializar um item usando OLE o conteúdo de pDataObject.

virtual BOOL OnInitFromData(
   COleDataObject* pDataObject,
   BOOL bCreation 
);

Parâmetros

  • pDataObject
    Ponteiro para um objeto de dados OLE que contém dados em vários formatos para inicializar o item OLE.

  • bCreation
    Verdadeiro se a função é chamada para inicializar um item OLE que é criado por um aplicativo de contêiner.Falso se a função é chamada para substituir o conteúdo de um item OLE já existente.

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

Se bCreation é Verdadeiro, essa função é chamada se um contêiner implementa o novo objeto de inserção com base na seleção atual.Os dados selecionados são usados para criar o novo item OLE.Por exemplo, ao selecionar um intervalo das células em um programa de planilha eletrônica e então ao usar o novo objeto de inserção para criar um gráfico com base nos valores no intervalo selecionado.A implementação padrão não fará nada.Substituir essa função para escolher um formato aceitável de aquelas oferecidas por pDataObject e inicializar o item OLE com base nos dados fornecidos.Este é um substituível avançado.

Para obter mais informações, consulte IOleObject::InitFromData em Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe de COleServerItem

Gráfico de hierarquia