Quale le classi ATL facilita il contenimento del controllo ActiveX?

Il codice del controllo ospitato ATL non richiede di utilizzare alcune classi ATL, è possibile creare una semplice finestra "AtlAxWin80" e utilizzare il controllo API di hosting se necessario per ulteriori informazioni, vedere Qual è il controllo API di Hosting ATL?).Tuttavia, le classi seguenti restituiscono le funzionalità di contenimento più facili da utilizzare.

Classe

Descrizione

CAxWindow

Esegue il wrapping di una finestra "AtlAxWin80", fornendo i metodi per creare la finestra, creare un controllo e/o associare un controllo alla finestra e recuperare i puntatori a interfaccia sull'host.

CAxWindow2T

Esegue il wrapping di una finestra "AtlAxWinLic80", fornendo i metodi per creare la finestra, creare un controllo e/o associare un controllo concesso in licenza nella finestra e recuperare i puntatori a interfaccia sull'host.

CComCompositeControl

Funge da una classe base per le classi di controlli ActiveX in base a una risorsa finestra di dialogo.Tali controlli possono contenere altri controlli ActiveX.

CAxDialogImpl

Funge da una classe base per le classi di finestre di dialogo basate su una risorsa finestra di dialogo.Tali finestre di dialogo possono contenere i controlli ActiveX.

CWindow

Fornisce un metodo, GetDlgControl, che restituirà un puntatore a interfaccia su un controllo, presente l'id della finestra host.Inoltre, i wrapper di API Windows esposti da CWindow in genere rendono la gestione della finestra più semplice.

Vedere anche

Concetti

Il contenimento dei controlli domande frequenti su ATL