Compartir a través de


Editar una interfaz COM

Actualización: noviembre 2007

Utilizando los comandos del menú contextual de la Vista de clases se pueden definir nuevos métodos y propiedades para las interfaces COM en los proyectos de Visual C++. Igualmente, en el Cuadro de herramientas se pueden definir eventos de controles ActiveX.

Para las clases de objetos COM basadas en ATL y en MFC, se puede editar la implementación de la clase al mismo tiempo que se edita la interfaz.

Nota:

Para las interfaces definidas fuera del cuadro de diálogo Agregar clase, Visual C++ agrega los métodos o las propiedades al archivo .idl y después agrega fragmentos de código auxiliar (stubs) a las clases que implementan métodos, incluso aunque las interfaces se hayan agregado manualmente.

Los tres asistentes siguientes sirven para personalizar las interfaces existentes. Están disponibles en la Vista de clases.

Asistente

Tipo de proyecto

Asistente para agregar propiedades

Proyectos ATL o MFC compatibles con ATL. Haga clic con el botón secundario del mouse (ratón) en la interfaz a la cual desee agregar una propiedad.

Visual C++ detecta el tipo de proyecto y modifica las opciones correspondientes en el Asistente para agregar propiedades:

  • Para interfaces dispinterface en proyectos creados mediante el Asistente para aplicaciones MFC, ejecutar el Asistente para agregar propiedades facilita opciones específicas de MFC.

  • Para interfaces de controles ActiveX MFC, el Asistente para agregar propiedades facilita una lista de métodos y propiedades estándar que se pueden usar tal como vienen o personalizarse para mayor control.

  • Para el resto de interfaces, los asistentes para agregar propiedades proporcionan opciones de utilidad en la mayoría de las ocasiones.

Asistente para agregar métodos

Proyectos ATL o MFC compatibles con ATL. Haga clic con el botón secundario del mouse (ratón) en la interfaz a la cual desee agregar el método.

Visual C++ detecta el tipo de proyecto y modifica las opciones correspondientes en el Asistente para agregar métodos:

  • Para interfaces dispinterface en proyectos creados mediante el Asistente para aplicaciones MFC, ejecutar el Asistente para agregar métodos facilita opciones específicas de MFC.

  • Para interfaces de controles ActiveX MFC, el Asistente para agregar métodos facilita una lista de métodos y propiedades estándar que se pueden usar tal como vienen o personalizarse para mayor control.

  • Para el resto de interfaces, los asistentes para agregar métodos proporcionan opciones de utilidad en la mayoría de las ocasiones.

Asimismo, se pueden implementar nuevas interfaces en un control COM haciendo clic con el botón secundario del mouse en la clase del control perteneciente al objeto en la Vista de clases y seleccionando Implementar interfaz.

Vea también

Conceptos

Agregar funcionalidad con los Asistentes para código

Proyectos de Visual C++

Otros recursos

Trabajar con archivos de recursos