Attributi di classe
Gli attributi seguenti si applicano alla parola chiave C++ della classe .
Attributo | Descrizione |
---|---|
aggregatable | Indica che la classe supporta l'aggregazione. |
aggregates | Indica che un controllo aggrega la classe di destinazione. |
appobject | Identifica la coclasse come oggetto applicazione, associato a un'applicazione .exe completa, e indica che le funzioni e le proprietà della coclasse sono disponibili a livello globale in questa libreria dei tipi. |
case | Utilizzato con l'attributo switch_type in un'unione. |
coclass | Crea un controllo ActiveX. |
com_interface_entry | Aggiunge una voce di interfaccia a una mappa COM. |
control | Specifica che il tipo definito dall'utente è un controllo . |
custom | Consente di definire il proprio attributo. |
db_command | Crea un comando OLE DB. |
db_param | Associa la variabile membro specificata a un parametro di input o output e delimita la variabile. |
db_source | Crea una connessione a un'origine dati. |
db_table | Apre una tabella OLE DB. |
default | Indica che l'interfaccia personalizzata o dispatch definita in una coclasse rappresenta l'interfaccia di programmabilità predefinita. |
defaultvtable | Definisce un'interfaccia come interfaccia vtable predefinita per un controllo . |
event_receiver | Crea un ricevitore di eventi. |
event_source | Crea un'origine evento. |
helpcontext | Specifica un ID di contesto che consente all'utente di visualizzare informazioni su questo elemento nel file della Guida . |
helpfile | Imposta il nome del file della Guida per una libreria dei tipi. |
helpstringcontext | Specifica l'ID di un argomento della Guida in un file con estensione hlp o chm. |
helpstring | Specifica una stringa di caratteri usata per descrivere l'elemento a cui viene applicata. |
hidden | Indica che l'elemento esiste ma non deve essere visualizzato in un browser orientato all'utente. |
implements | Specifica le interfacce dispatch forzate per essere membri della coclasse IDL. |
implements_category | Specifica le categorie di componenti implementate per la classe . |
module | Definisce il blocco di libreria nel file IDL. |
noncreatable | Definisce un oggetto di cui non è possibile creare un'istanza da sola. |
progid | Definisce il ProgID per un controllo . |
registration_script | Esegue lo script di registrazione specificato. |
requestedit | Indica che la proprietà supporta la notifica OnRequestEdit . |
source | Specifica le interfacce di origine del controllo per i punti di connessione in una classe. In una proprietà o in un metodo, l'attributo source indica che il membro restituisce un oggetto o VARIANT che è un'origine di eventi. |
support_error_info | Supporta la segnalazione errori per l'oggetto di destinazione. |
threading | Specifica il modello di threading per un controllo . |
uuid | Specifica l'ID univoco per una classe o un'interfaccia. |
version | Identifica una versione specifica tra più versioni di una classe. |
vi_progid | Specifica una forma indipendente dalla versione del ProgID. |