Compartilhar via


ATL classes que facilita a retenção do controle ActiveX?

O código de controle de hospedagem do ATL não requer nenhuma usar classes de ATL; você pode simplesmente criar uma janela de "AtlAxWin80" e usar a API de hospedagem se necessário (para obter mais informações, consulte O que é ATL API de Hospedagem?).Entretanto, as seguintes classes facilitam os recursos de retenção usar.

Classe

Descrição

CAxWindow

Envolve uma janela de "AtlAxWin80" , fornecendo métodos para criar a janela, criar um controle e/ou anexar um controle para a janela, e recuperar ponteiros de interface no objeto host.

CAxWindow2T

Envolve uma janela de "AtlAxWinLic80" , fornecendo métodos para criar a janela, criar um controle e/ou anexar um controle licenciado a janela, e recuperar ponteiros de interface no objeto host.

CComCompositeControl

Atua como uma classe base para as classes de controle ActiveX com base em um recurso da caixa de diálogo.Tais controles podem conter outros controles ActiveX.

CAxDialogImpl

Atua como uma classe base para as classes de caixa de diálogo com base em um recurso da caixa de diálogo.Essas caixas de diálogo podem conter controles ActiveX.

CWindow

Fornece um método, GetDlgControlque, retornará um ponteiro de interface em um controle, dado o ID de sua janela hospedeira.Além de isso, os wrappers da API do windows expostos por CWindow geralmente tornam o gerenciamento de janela.

Consulte também

Conceitos

Retenção Perguntas Freqüentes de controle de ATL