COleClientItem::OnGetWindowContext

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

Valor de retorno

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

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 estrutura OLEINPLACEFRAMEINFO que vai receber informações de janela de quadro.

Observações

Chamado pela estrutura quando um item é ativado no lugar. Essa 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 objeto CMDIFrameWnd em ppMainFrame e um ponteiro para o objeto CMDIChildWnd ativo em ppDocFrame. Se o contêiner é um aplicativo SDI, a implementação padrão retorna um ponteiro para o objeto CFrameWnd em ppMainFrame e retorna NULL em 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 ajustar a sua aplicação; por exemplo, se seu aplicativo tiver um paradigma de interface do usuário que difere do SDI ou MDI. Este é um avançado substituível.

Para obter mais informações, consulte IOleInPlaceSite:: GetWindowContext e a estrutura de OLEINPLACEFRAMEINFO na documentação do OLE.

Visão geral de COleClientItem |nbsp; Membros de classe | Gráfico de hierarquia

Index