Compartilhar via


COleServerItem::OnInitFromData

Chamado pela estrutura para inicializar um item OLE usando o Sumário 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
    TRUE se a função é chamada para inicializar uma OLE item sendo recém-criado por um aplicativo de contêiner.FALSE se a função é chamada para substituir o Sumário de um item OLE já existente.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

If bCreation é TRUE, essa função é chamada se um contêiner implementa Inserir novo objeto com base na seleção corrente.Os dados selecionados são usados ao criar o novo item OLE.Por exemplo, quando selecionando um intervalo de células em um programa de planilha eletrônica e usando Inserir novo objeto para criar um gráfico baseado nos valores no intervalo selecionado.A implementação padrão não faz nada.Substituir esta função para escolher um formato aceitável as oferecidas pela pDataObject e inicializar o item OLE com base nos dados fornecidos. Esta é uma avançada substituível.

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

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleServerItem

Gráfico de hierarquia

Outros recursos

COleServerItem membros