Editar una interfaz COM
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.
Wizard |
Tipo de proyecto |
---|---|
Proyectos ATL o MFC compatibles con ATL. Haga clic con el botón secundario del mouse 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:
|
|
Proyectos ATL o MFC compatibles con ATL. Haga clic con el botón secundario del mouse 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:
|
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