IAxWinHostWindow::CreateControlEx
Cria um controle ActiveX, inicializa-o, e hospedá-lo na janela especificada, semelhante a IAxWinHostWindow::CreateControl.
STDMETHOD( CreateControlEx )(
LPCOLESTR lpszTricsData,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnk,
REFIID riidAdvise,
IUnknown* punkAdvise
);
Parâmetros
lpTricsData
[in] cadeia de caracteres que identifica o controle para criar.Pode ser um CLSID (deve incluir as chaves), ProgID, URL, ou HTML bruta (prefixado com MSHTML:).hWnd
[in] identificador da janela para a página de hospedagem.pStream
[in] um ponteiro a interface para um fluxo que contém dados de inicialização para o controle.Pode ser NULO.ppUnk
[out] o endereço de um ponteiro que receba a interface de IUnknown de controle criado.Pode ser NULO.riidAdvise
[in] o identificador da interface de uma interface de saída contido no objeto.Pode ser IID_NULL.punkAdvise
[in] um ponteiro da interface de IUnknown do coletor a ser conectado ao ponto de conexão contido no objeto especificado por iidSink.
Valor de retorno
Um valor padrão de HRESULT .
Comentários
A o contrário do método de CreateControl , CreateControlEx também permite que você receber um ponteiro de interface para o controle recém-criado e configurar um coletor de eventos para receber eventos acionados pelo controle.
Para criar um controle ActiveX licenciado, consulte IAxWinHostWindowLic::CreateControlLicEx.
Requisitos
Cabeçalho: atliface.h
Consulte também
Referência
IAxWinHostWindow::CreateControl