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 de quadro chave.

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

  • lpFrameInfo
    Ponteiro a estrutura de OLEINPLACEFRAMEINFO que recebe informações da janela do quadro.

Valor de retorno

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

Comentários

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

Se o recipiente é um aplicativo MDI, a implementação padrão retorna um ponteiro para o objeto de CMDIFrameWnd em ppMainFrame e um ponteiro para o objeto ativa de CMDIChildWnd em ppDocFrame. Se o recipiente é um aplicativo de SDI, a implementação padrão retorna um ponteiro para o objeto de CFrameWnd em ppMainFrame e retorna NULO em ppDocFrame. A implementação padrão também preenche os membros de lpFrameInfo.

Substituir essa função somente se a implementação padrão não atender mais seu aplicativo; por exemplo, se seu aplicativo tiver um paradigma da interface do usuário que seja diferente de SDI ou de MDI. Este é um substituível avançado.

Para obter mais informações, consulte IOleInPlaceSite::GetWindowContext e a estrutura de OLEINPLACEFRAMEINFO em Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleClientItem

Gráfico da hierarquia