Compartilhar via


COleClientItem::OnGetWindowContext

Chamado pela estrutura quando um item é ativado no lugar.

virtual BOOL OnGetWindowContext(
   CFrameWnd** ppMainFrame,
   CFrameWnd** ppDocFrame,
   LPOLEINPLACEFRAMEINFO lpFrameInfo 
);

Parâmetros

  • ppMainFrame
    Ponteiro para um ponteiro para a janela do quadro principal.

  • ppDocFrame
    Ponteiro para um ponteiro para a janela de quadro do documento.

  • lpFrameInfo
    Ponteiro para um OLEINPLACEFRAMEINFO estrutura que receberá informações sobre a janela do quadro.

Valor de retorno

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

Comentários

Esta função é usada para recuperar informações sobre a janela do pai do item OLE.

Se o contêiner é um aplicativo MDI, a implementação padrão retorna um ponteiro para o CMDIFrameWnd objeto ppMainFrame e um ponteiro para o ativo CMDIChildWnd objeto ppDocFrame. Se o contêiner é um aplicativo SDI, a implementação padrão retorna um ponteiro para o CFrameWnd objeto ppMainFrame e retornos NULO in ppDocFrame. A implementação padrão também preenche os membros de lpFrameInfo.

Substituir esta função somente se a implementação padrão não atender seu aplicativo; por exemplo, se seu aplicativo tiver um paradigma de interface do usuário que difere do SDI ou MDI.Esta é uma avançada substituível.

Para obter mais informações, consulte IOleInPlaceSite::GetWindowContext and the OLEINPLACEFRAMEINFO estrutura o Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleClientItem

Gráfico de hierarquia

Outros recursos

COleClientItem membros