Controlli ActiveX MFC: proprietà
Un controllo ActiveX attiva gli eventi per comunicare con il relativo contenitore di controlli. Il contenitore, in cambio, usa metodi e proprietà per comunicare con il controllo. I metodi e le proprietà sono simili in uso e scopo, rispettivamente, alle funzioni membro e alle variabili membro di una classe C++. Le proprietà sono membri dati del controllo ActiveX esposti a qualsiasi contenitore. Le proprietà forniscono un'interfaccia per le applicazioni che contengono controlli ActiveX, ad esempio client di automazione e contenitori di controlli ActiveX.
Le proprietà sono dette anche attributi.
Per altre informazioni sui metodi di controllo ActiveX, vedere l'articolo Controlli ActiveX MFC: Metodi.
I controlli ActiveX possono implementare sia metodi stock che proprietà personalizzati. La classe COleControl
fornisce un'implementazione per le proprietà delle scorte. Per un elenco completo delle proprietà azionarie, vedere l'articolo Controlli ActiveX MFC: aggiunta di proprietà azionarie. Le proprietà personalizzate, definite dallo sviluppatore, aggiungono funzionalità specializzate a un controllo ActiveX. Per altre informazioni, vedere Controlli ActiveX MFC: Aggiunta di proprietà personalizzate.
Sia le proprietà personalizzate che le proprietà predefinite, come i metodi, sono supportate da un meccanismo costituito da una mappa dispatch che gestisce proprietà e metodi e funzioni membro esistenti della COleControl
classe. Inoltre, queste proprietà possono avere parametri usati dallo sviluppatore per passare informazioni aggiuntive al controllo.
Gli articoli seguenti illustrano in modo più dettagliato le proprietà dei controlli ActiveX: