Condividi tramite


Creazione guidata controllo ActiveX MFC

Un controllo ActiveX costituisce un tipo specifico di server di automazione nonché un componente riutilizzabile.L'applicazione contenente il controllo ActiveX ne rappresenta il client di automazione.Per creare questo tipo di componente riutilizzabile, utilizzare questa procedura guidata.Per ulteriori informazioni, vedere Controlli ActiveX MFC.

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

Un controllo ActiveX creato mediante questa procedura guidata può essere invisibile oppure dotato di un'interfaccia utente.Questa opzione può essere impostata nella schermata Impostazioni controllo della procedura guidata.Un controllo timer costituisce un esempio di controllo ActiveX che viene in genere impostato come invisibile.

I controlli ActiveX possono disporre di un'interfaccia utente complessa.Alcuni controlli possono risultare simili a form incapsulati costituiti da un controllo singolo contenente diversi campi, ognuno dei quali è un controllo Windows.Ad esempio, un oggetto che rappresenti pezzi di ricambio per auto implementato come controllo ActiveX MFC può essere dotato di un'interfaccia analoga a un form mediante la quale è possibile leggere e modificare il numero e il nome del pezzo e altre informazioni.Per ulteriori informazioni, vedere Controlli ActiveX MFC.

Per creare un contenitore per gli oggetti ActiveX, vedere Creazione di un contenitore per un controllo ActiveX.

Il programma iniziale MFC comprende file di origine C++ (CPP), file di risorse (RC) e un file di progetto (VCXPROJ).Il codice generato in questi file iniziali è basato su MFC.

Nell'elenco di esempi riportato di seguito vengono illustrate le attività e i tipi di miglioramenti disponibili per i controlli ActiveX.

Panoramica

In questa schermata della procedura guidata vengono descritte le impostazioni correnti dell'applicazione per il progetto di controllo ActiveX MFC che viene creato.Per impostazione predefinita, il progetto creato con la procedura guidata presenta le caratteristiche indicate di seguito.

  • Il progetto predefinito non genera alcuna licenza runtime né file della Guida.Queste impostazioni predefinite possono essere modificate nella schermata Impostazioni applicazione.Nella schermata Panoramica vengono indicate solo le selezioni effettuate in questa schermata della Creazione guidata controllo ActiveX.

  • Il progetto comprende una classe Control e una classe delle pagine delle proprietà basate sul nome del progetto.I nomi del progetto e dei file possono essere modificati nella schermata Nomi controllo.

  • Il controllo non è basato su controlli Windows esistenti, viene attivato quando diventa visibile, è dotato di un'interfaccia utente e comprende una finestra di dialogo Informazioni su.Queste impostazioni predefinite possono essere modificate nella schermata Impostazioni controllo.

Vedere anche

Concetti

Tipi di progetto Visual C++

Altre risorse

Creazione e gestione di progetti Visual C++

Concetti ATL