CComCompositeControl::AdviseSinkMap
telefonar Esse método para avisar ou unadvise todos os controles hospedados pelo controle composto.
HRESULT AdviseSinkMap(
bool bAdvise
);
Parâmetros
- bAdvise
True se todos os controles deverão ser aconselhável; caso contrário, false.
Valor de retorno
S_OK
Todos os controles em caso de MAP coletor foram conectado ou desconectado da fonte do evento com êxito.E_FAIL
Nem todos os controles no caso de MAP coletor pode ser conectado ou desconectado da fonte do evento com êxito.E_POINTER
Este erro normalmente indica um problema com uma entrada no MAP de coletor de evento do controle ou um problema com um argumento de modelo usado em um IDispEventImpl ou IDispEventSimpleImpl classe base.CONNECT_E_ADVISELIMIT
O ponto de conexão já atingiu seu limite de conexões e não pode aceitar mais.CONNECT_E_CANNOTCONNECT
O coletor não oferece suporte a interface necessária para esse ponto de conexão.CONNECT_E_NOCONNECTION
O valor do cookie não representa uma conexão válida.Este erro normalmente indica um problema com uma entrada no MAP de coletor de evento do controle ou um problema com um argumento de modelo usado em um IDispEventImpl ou IDispEventSimpleImpl classe base.
Comentários
A implementação base desse método pesquisa as entradas em evento MAP coletor.Em seguida, aconselha ou unadvises os pontos de conexão para os objetos COM descrito por entradas de receptor do MAP de coletor de eventos.Esse método de membro também depende do fato de que a classe derivada herda de uma instância de IDispEventImpl para cada controle no MAP coletor que deve ser recomendado ou unadvised.
Requisitos
Cabeçalho: atlcom.h
Consulte também
Referência
CComCompositeControl::CreateControlWindow