Interface IOleInPlaceActiveObject (oleidl.h)
Fornece um canal direto de comunicação entre um objeto in-loco e a janela de quadro mais externa do aplicativo associado e a janela do documento dentro do aplicativo que contém o objeto inserido. A comunicação envolve a tradução de mensagens, o estado da janela de quadro (ativado ou desativado) e o estado da janela do documento (ativado ou desativado). Além disso, ele informa o objeto quando precisa redimensionar suas bordas e gerencia caixas de diálogo de modelagem.
Herança
A interface IOleInPlaceActiveObject herda de IOleWindow. IOleInPlaceActiveObject também tem estes tipos de membros:
Métodos
A interface IOleInPlaceActiveObject tem esses métodos.
IOleInPlaceActiveObject::EnableModeless Habilita ou desabilita caixas de diálogo sem janela restrita quando o contêiner cria ou destrói uma caixa de diálogo modal. |
IOleInPlaceActiveObject::OnDocWindowActivate Notifica o objeto in-loco ativo quando a janela de documento do contêiner é ativada ou desativada. |
IOleInPlaceActiveObject::OnFrameWindowActivate Notifica o objeto quando a janela de quadro de nível superior do contêiner é ativada ou desativada. |
IOleInPlaceActiveObject::ResizeBorder Alerta o objeto de que ele precisa redimensionar seu espaço de borda. |
IOleInPlaceActiveObject::TranslateAccelerator Processa mensagens de tecla de acelerador de menu da fila de mensagens do contêiner. Esse método só deve ser usado para objetos criados por um aplicativo de objeto DLL. |
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | oleidl.h |