Partilhar via


Interface de IAxWinAmbientDispatchEx

Essa interface implementa propriedades de ambiente suplementares para um controle hospedado.

Importante

Essa classe e seus membros não podem ser usados em aplicativos executados em Tempo de Execução do Windows.

MIDL_INTERFACE( "B2D0778B - AC99 - 4c58 - A5C8 - E7724E5316B5" ) 
IAxWinAmbientDispatchEx : public IAxWinAmbientDispatch

Membros

Métodos

SetAmbientDispatch

Este método é chamado para complementar a interface de ambiente de propriedade padrão com uma interface definida pelo usuário.

Comentários

Inclua essa interface em aplicativos que são associados a ATL estaticamente e hospedarem controles ActiveX, especialmente os controles de ATL ActiveX que têm propriedades de ambiente. Não incluir essa interface gerará essa declaração: “Você tiver esquecido passar o LIBID a CComModule::Init?”

Essa interface é exposta pelo controle ActiveX de ATL que hospeda objetos. Derivado de IAxWinAmbientDispatch, IAxWinAmbientDispatchEx adiciona um método que permite que você suplemente a interface de ambiente de propriedade fornecida por ATL com um de seus próprios.

AXHost tentará carregar digite informações sobre IAxWinAmbientDispatch e IAxWinAmbientDispatchEx da biblioteca de tipos que contém o código.

Se você estiver vinculando a ATL90.dll, AXHost carregará informações de tipo de biblioteca de tipo no DLL.

Consulte Hospedando controles ActiveX usando ATL AXHost para obter mais detalhes.

Requisitos

A definição de essa interface está disponível em um número de formulários, conforme mostrado na tabela.

Definição de tipo

File

IDL

atliface.idl

Biblioteca de tipo

ATL.dll

C++

atliface.h (também incluído em ATLBase.h)

Consulte também

Referência

Interface de IAxWinAmbientDispatch