Condividi tramite


Creazione guidata controllo ActiveX MFC

Un controllo ActiveX è un tipo specifico di server di automazione. Si tratta di un componente riutilizzabile. L'applicazione che ospita il controllo ActiveX è il client di automazione di tale controllo. Se l'obiettivo è creare un componente riutilizzabile di questo tipo, usare questa procedura guidata per creare il controllo. Per altre informazioni, vedere MFC ActiveX Controls(Controlli ActiveX MFC).

Importante

ActiveX è una tecnologia legacy che non deve essere usata per il nuovo sviluppo. Per altre informazioni sulle tecnologie moderne che sostituisce ActiveX, vedere Controlli ActiveX.

In alternativa, è possibile creare un'applicazione MFC del server di automazione usando la Creazione guidata applicazione MFC.

Un controllo ActiveX creato con questa procedura guidata può avere un'interfaccia utente oppure può essere invisibile. È possibile indicare questa opzione nella pagina Impostazioni controllo della procedura guidata. Un controllo timer è un esempio di un controllo ActiveX che si desidera essere invisibile.

I controlli ActiveX possono avere un'interfaccia utente complessa. Alcuni controlli possono essere simili a moduli incapsulati: un singolo controllo contenente molti campi, ognuno dei quali è un controllo Windows a proprio diritto. Ad esempio, un oggetto parte computer implementato come controllo ActiveX MFC potrebbe presentare un'interfaccia utente simile al modulo. Gli utenti possono usare l'interfaccia utente per leggere e modificare il numero di parte, il nome della parte e altre informazioni. Per altre informazioni, vedere MFC ActiveX Controls(Controlli ActiveX MFC).

Se è necessario creare un contenitore per gli oggetti ActiveX, vedere Creare un contenitore di controlli ActiveX.

Il programma di avvio MFC include file di origine C++ (.cpp), file di risorse (rc) e un file di progetto (.vcxproj). Il codice generato in questi file di avvio si basa su MFC.

L'elenco di esempio seguente mostra le attività e i tipi di miglioramenti per il controllo ActiveX:

Panoramica

Questa pagina della procedura guidata descrive le impostazioni dell'applicazione correnti per il progetto di controllo ActiveX MFC che si sta creando. Per impostazione predefinita, la procedura guidata crea un progetto come segue:

  • Il progetto predefinito non genera alcuna licenza di runtime o file della Guida. È possibile modificare queste impostazioni predefinite nella pagina Impostazioni . Nella pagina Panoramica vengono riflesse solo le selezioni effettuate in questa pagina della Creazione guidata controllo ActiveX.

  • Il progetto include una classe di controllo e una classe della pagina delle proprietà, in base al nome del progetto. È possibile modificare i nomi del progetto e dei nomi di file nella pagina Nomi di controllo.

  • Il controllo è basato su nessun controllo Windows esistente, viene attivato quando diventa visibile, ha un'interfaccia utente e include una finestra di dialogo Informazioni su . È possibile modificare queste impostazioni predefinite nella pagina Impostazioni .

Vedi anche

Progetti di Visual Studio - C++
Tipi di progetto C++ in Visual Studio
Concetti