Aggiunta di una classe da un controllo ActiveX
Utilizzare questa procedura guidata per creare una classe MFC da un'interfaccia in un controllo ActiveX disponibile.È possibile aggiungere una classe MFC a un'applicazione MFC, a una DLL MFC o a un controllo ActiveX MFC.
[!NOTA]
Per aggiungere una classe da un controllo ActiveX, non è necessario creare il progetto MFC con l'automazione attivata.
Un controllo ActiveX è un componente software riutilizzabile basato sul modello COM (Component Object Model) che supporta una vasta gamma di funzionalità OLE e che è possibile personalizzare in modo da rispondere a numerosi requisiti software.I controlli ActiveX sono progettati per essere utilizzati sia nei normali contenitori di controlli ActiveX sia sulle pagine Web di Internet.
Per aggiungere una classe MFC da un controllo ActiveX
In Esplora soluzioni o Visualizzazione classi fare clic con il pulsante destro del mouse sul nome del progetto al quale si desidera aggiungere una classe del controllo ActiveX.
Scegliere Aggiungi dal menu di scelta rapida, quindi Aggiungi classe.
Nel riquadro Modelli della finestra di dialogo Aggiungi classe fare clic su Classe MFC da controllo ActiveX, quindi scegliere Apri per visualizzare l'Aggiunta guidata classe da controllo ActiveX.
La procedura guidata consente di aggiungere più interfacce in un controllo ActiveX.Analogamente, è possibile creare classi da più controlli ActiveX in un'unica sessione della procedura guidata.
È possibile aggiungere classi da controlli ActiveX registrati nel sistema oppure da controlli ActiveX presenti nei file delle librerie dei tipi (TLB, OLB, DLL, OCX o EXE) senza effettuarne prima la registrazione nel sistema.Per ulteriori informazioni sulla registrazione di controlli ActiveX, vedere Registrazione di controlli OLE.
Verrà creata una classe MFC, derivata da CWnd o COleDispatchDriver, per ogni interfaccia aggiunta dal controllo ActiveX selezionato.