Condividi tramite


Creazione guidata controllo ActiveX MFC per Smart Device

Aggiornamento: novembre 2007

Di seguito viene descritta la Creazione guidata controllo ActiveX MFC per Smart Device.

Un controllo ActiveX è un tipo specifico di Automation Servers ed è un componente riutilizzabile. L'applicazione contenente il controllo ActiveX ne rappresenta il Automation Clients. Per creare un componente riutilizzabile, utilizzare questa procedura guidata. Per ulteriori informazioni, vedere MFC ActiveX Controls.

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

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

Panoramica

In questa pagina della procedura guidata vengono descritte le impostazioni di applicazione correnti 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:

  • La piattaforma di destinazione predefinita per il progetto è la prima piattaforma dell'elenco. In una installazione predefinita la piattaforma predefinita è Pocket PC 2003. Mediante l'installazione e la disinstallazione dei kit SDK per Windows CE 5.0, è possibile cambiare la destinazione predefinita per le nuove applicazioni e/o aggiungere altre piattaforme, ad esempio Smartphone 2003.

  • Il progetto predefinito non genera alcuna licenza runtime.

  • Il progetto comprende una classe Control e una classe delle pagine delle proprietà basate sul nome del progetto.

  • Il controllo non è basato su controlli di Windows CE esistenti, viene attivato quando diventa visibile, è dotato di un'interfaccia utente e comprende una finestra di dialogo Informazioni su.

Per cambiare la piattaforma di destinazione, fare clic su Piattaforme nella colonna sinistra della procedura guidata e apportare le modifiche desiderate.

Per modificare le impostazioni di applicazione, fare clic su Impostazioni applicazione nella colonna sinistra della procedura guidata e apportare le modifiche desiderate.

Per modificare i nomi di controllo, fare clic su Nomi controllo nella colonna sinistra della procedura guidata e apportare le modifiche desiderate.

Per modificare le impostazioni del controllo, fare clic su Impostazioni controllo nella colonna sinistra della procedura guidata e apportare le modifiche desiderate.

Se dopo la creazione del nuovo progetto il compilatore genera un avviso relativo alla definizione di _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA, sarà necessario definire questo flag nel file di intestazione principale.

#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA

Questo avviene soprattutto in scenari quali la creazione di oggetti COM in piattaforme Windows Mobile, l'utilizzo di servizi Web in Windows Mobile e l'utilizzo di oggetti COM ATL.

Vedere anche

Altre risorse

Creazione e porting di progetti per dispositivi Visual C++