Sei sulla pagina 1di 3

======================================================================== DLL DI CONTROLLI ACTIVEX: cenni preliminari sul progetto [!

output PROJECT_NA ME] ======================================================================== La creazione guidata controllo ha creato questo progetto per la DLL di controlli ActiveX [!output PROJECT_NAME], contenente un controllo. Questo scheletro di progetto illustra le nozioni fondamentali sulla scrittura di un controllo ActiveX e costituisce un punto di partenza per la scrittura di funzionalit specifiche del controllo. Questo file contiene un riepilogo del contenuto di ciascun file che fa parte della DLL di controlli ActiveX [!output PROJECT_NAME]. [!output PROJECT_NAME].vcxproj File di progetto principale per i progetti VC++ generati tramite una creazio ne guidata applicazione. Contiene informazioni sulla versione di Visual C++ che ha generato il file e informazioni sulle piattaforme, le configurazioni e le car atteristiche del progetto selezionate con la Creazione guidata applicazione. [!output PROJECT_NAME].vcxproj.filters File dei filtri per i progetti VC++ generati tramite una Creazione guidata a pplicazione. Contiene informazioni sull'associazione tra i file del progetto e i filtri. Tale associazione viene utilizzata nell'IDE per la visualizzazione di r aggruppamenti di file con estensioni simili in un nodo specifico, ad esempio: i file con estensione cpp sono associati al filtro "File di origine". [!output PROJECT_NAME].h File di inclusione principale per la DLL del controllo ActiveX. Include altr e istruzioni include specifiche del progetto, ad esempio resource.h. [!output PROJECT_NAME].cpp File di origine principale contenente il codice per l'inizializzazione della DLL, la relativa terminazione e altre informazioni sulla gestione. [!output RC_FILE_NAME] Elenco di tutte le risorse Microsoft Windows utilizzate dal progetto. Questo file pu essere modificato direttamente nell'editor di risorse di Visual C++. [!output PROJECT_NAME].def Questo file contiene informazioni sulla DLL del controllo ActiveX che deve e ssere fornita per l'esecuzione in Microsoft Windows. [!output SAFE_IDL_NAME].idl File contenente il codice sorgente ODL (Object Description Language) per la libreria dei tipi del controllo. [!if ABOUT_BOX] [!output PROJECT_NAME].ico Questo file contiene un'icona che verr visualizzata nella finestra Informazio ni su. Tale icona inclusa dal file di risorse principale [!output PROJECT_NAME] .rc. [!endif] ///////////////////////////////////////////////////////////////////////////// [!output CONTROL_CLASS] control: [!output CONTROL_HEADER]

Questo file contiene la dichiarazione della classe C++ [!output CONTROL_CLAS S]. [!output CONTROL_IMPL] Questo file contiene l'implementazione della classe C++ [!output CONTROL_CLA SS]. [!output PROPERTY_PAGE_HEADER] Questo file contiene la dichiarazione della classe C++ [!output PROPERTY_PAG E_CLASS]. [!output PROPERTY_PAGE_IMPL] Questo file contiene l'implementazione della classe C++ [!output PROPERTY_PA GE_CLASS]. [!output CONTROL_CLASS].bmp Questo file contiene una bitmap che verr utilizzata da un contenitore per rap presentare il controllo [!output CONTROL_CLASS] quando viene visualizzato su una tavolozza degli strumenti. Questa bitmap inclusa nel file di risorse principale [!output PROJECT_NAME].rc. [!if HELP_FILES] ///////////////////////////////////////////////////////////////////////////// Supporto per la Guida: [!output PROJECT_NAME].hpj File di progetto della Guida utilizzato dall'apposito compilatore per creare il file della Guida del controllo ActiveX. *.bmp File bitmap richiesti dagli argomenti standard dei file della Guida per i co mandi standard della libreria MFC. Tali file si trovano nella sottodirectory HLP . [!output PROJECT_NAME].rtf Questo file contiene gli argomenti standard per le propriet, gli eventi e i m etodi comuni supportati da numerosi controlli ActiveX. possibile modificarlo per aggiungere o rimuovere ulteriori argomenti specifici del controllo. Il file si trova nella sottodirectory HLP. [!endif] [!if RUNTIME_LICENSE] ///////////////////////////////////////////////////////////////////////////// Gestione delle licenze: [!output PROJECT_NAME].lic File di licenza utente. Deve trovarsi nella stessa directory della DLL del c ontrollo, in modo da consentire la creazione di un'istanza del controllo in un a mbiente di progettazione. Il file di licenza viene in genere distribuito con il controllo dallo sviluppatore ad altri programmatori, i quali non lo distribuisco no con le proprie applicazioni. [!endif] ///////////////////////////////////////////////////////////////////////////// Altri file standard: stdafx.h, stdafx.cpp Tali file vengono utilizzati per generare il file di intestazione precompila to [!output PROJECT_NAME].pch e il file dei tipi precompilato (PCT) stdafx.obj.

resource.h File di intestazione standard che definisce i nuovi ID risorse. Questo file viene letto e aggiornato dall'editor delle risorse di Visual C++. ///////////////////////////////////////////////////////////////////////////// Altre note: La creazione guidata controllo utilizza il prefisso "TODO:" per indicare le parti del codice sorgente da aggiungere o personalizzare. /////////////////////////////////////////////////////////////////////////////