Compartilhar via


O que é a API de hospedagem de controle ATL?

ATL do controle de hospedagem API é o conjunto de funções que permite que qualquer janela atuar sistema autônomo um contêiner de controle ActiveX.Essas funções podem ser estaticamente ou dinamicamente vinculado ao seu projeto, pois estão disponível sistema autônomo código-fonte e expostos pelo ATL90.dll.Funções de hospedagem do controle são listadas na tabela a seguir.

Função

Descrição

AtlAxAttachControl

Cria um objeto de host, conecta à janela fornecida e, em seguida, anexa um controle existente.

AtlAxCreateControl

Cria um objeto de host, conecta à janela fornecida e, em seguida, carrega um controle.

AtlAxCreateControlLic

Cria um controle ActiveX licenciado, inicializa e hospeda-lo na janela especificada, semelhante a AtlAxCreateControl.

AtlAxCreateControlEx

Cria um objeto de host, conecta à janela fornecida e, em seguida, carrega um controle (também permite Coletores de eventos para ser configurar).

AtlAxCreateControlLicEx

Cria um controle ActiveX licenciado, inicializa e hospeda-lo na janela especificada, semelhante a AtlAxCreateControlLic.

AtlAxCreateDialog

Cria uma caixa de diálogo sem janela restrita de um recurso de caixa de diálogo e retorna o identificador de janela.

AtlAxDialogBox

Cria uma caixa caixa de diálogo modal de um recurso de caixa de diálogo.

AtlAxGetControl

Retorna o IUnknown ponteiro de interface do controle hospedado em uma janela.

AtlAxGetHost

Retorna o IUnknown ponteiro de interface do objeto host conectado a uma janela.

AtlAxWinInit

Inicializa o código de hospedagem do controle.

AtlAxWinTerm

Uninitializes o código de hospedagem do controle.

The HWND parâmetros nas três primeiras funções devem ser uma janela existente (quase) qualquer tipo. Se você telefonar qualquer um desses três funções explicitamente (typitelefonary, você não precisará), não passam de um identificador para uma janela já está atuando sistema autônomo um host (se você fizer isso, o objeto de host existente não sejam liberado).

As primeiras sete funções telefonar AtlAxWinInit implicitamente.

Observação:

A API de hospedagem do controle de forma a base de suporte do ATL para contenção de controle ActiveX.No entanto, geralmente há necessidade de pouco telefonar esses diretamente funciona se você usufruir ou fazer uso total de classes de wrapper do ATL.Para obter mais informatio n, consulte Como criar uma instância do controle? and Quais classes ATL facilitam o controle ActiveX de detenção?.

Consulte também

Conceitos

Contenção de controle ATL perguntas freqüentes