IAxWinHostWindow::CreateControlEx
Cria um controle ActiveX, inicializa e hospeda-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] Uma seqüência de caracteres que identifica o controle para criar.Pode ser um (deve incluir as chaves) CLSID, ProgID, URL ou HTML bruto (prefixadas com MSHTML:).hWnd
[in] Um identificador para a janela a ser usado para hospedar.pStream
[in] Um ponteiro de interface para um fluxo contendo dados de inicialização para o controle.Pode ser NULO.ppUnk
[out] O endereço de um ponteiro que receberá o IUnknown interface do controle criado.Pode ser NULO.riidAdvise
[in] O identificador de interface de uma interface de saída no objeto contido.Pode ser IID_NULL.punkAdvise
[in] Um ponteiro para o IUnknown interface do objeto coletor a ser conectado ao ponto de conexão no objeto contido especificado por iidSink.
Valor de retorno
Um padrão HRESULT valor.
Comentários
Ao contrário de CreateControl método, CreateControlEx também permite que você receba um ponteiro de interface para o controle recém-criado e conjunto até um coletor de evento 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
IAxWinHostWindow::AttachControl