Which ATL Classes Facilitate ActiveX Control Containment?
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 |
---|---|
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. |
|
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. |
|
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. |
|
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. |
|
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. |