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