Atributos de clase
Los atributos siguientes se aplican a la palabra clave class de C++.
Atributo | Descripción |
---|---|
aggregatable | Indica que la clase admite la agregación. |
agregados | Indica que un control agrega la clase de destino. |
appobject | Identifica la coclase como un objeto de aplicación, que está asociado a una aplicación .exe completa, e indica que las funciones y propiedades de la coclase están disponibles globalmente en esta biblioteca de tipos. |
case | Se usa con el atributo switch_type en una unión. |
coclass | Crea un control ActiveX. |
com_interface_entry | Agrega una entrada de interfaz a una asignación COM. |
control | Especifica que el tipo definido por el usuario es un control. |
custom | Le permite definir su propio atributo. |
db_command | Crea un comando OLE DB. |
db_param | Asocia la variable miembro especificada a un parámetro de entrada o salida y delimita la variable. |
db_source | Crea una conexión con un origen de datos. |
db_table | Abre una tabla OLE DB. |
default | Indica que la interfaz personalizada o dispinterface definida en una coclase representa la interfaz de programación predeterminada. |
defaultvtable | Define una interfaz como interfaz vtable predeterminada para un control. |
event_receiver | Crea un receptor de eventos. |
event_source | Crea un origen de eventos. |
helpcontext | Especifica un identificador de contexto que permite al usuario ver información sobre este elemento en el archivo de Ayuda. |
helpfile | Establece el nombre del archivo de Ayuda para una biblioteca de tipos. |
helpstringcontext | Especifica el identificador de un tema de ayuda en un archivo .hlp o .chm. |
helpstring | Especifica una cadena de caracteres que se usa para describir el elemento al que se aplica. |
hidden | Indica que el elemento existe, pero que no se debe mostrar en un explorador orientado al usuario. |
implements | Especifica las interfaces de envío que se ven obligadas a ser miembros de la coclase IDL. |
implements_category | Especifica las categorías de componente implementadas para la clase. |
module | Define el bloque de biblioteca en el archivo .idl. |
noncreatable | Define un objeto que no puede crear por su cuenta una instancia de sí mismo. |
progid | Define el valor de ProgID de un control. |
registration_script | Ejecuta el script de registro especificado. |
requestedit | Indica que la propiedad admite la notificación OnRequestEdit . |
source | Especifica las interfaces de origen del control para los puntos de conexión de una clase. En una propiedad o método, el atributo source indica que el miembro devuelve un objeto o VARIANT que es un origen de eventos. |
support_error_info | Admite la creación de informes de error para el objeto de destino. |
threading | Especifica el modelo de subprocesos para un control. |
uuid | Especifica el identificador único de una clase o interfaz. |
version | Identifica una versión determinada entre varias versiones de una clase. |
vi_progid | Especifica una forma independiente de la versión de ProgID. |