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
Tipos de proyecto de Visual C++