Compartir a través de


Agregar una clase desde un control ActiveX (Visual C++)

Este asistente se utiliza para crear una clase MFC a partir de una interfaz de un control ActiveX disponible. Puede agregar una clase MFC a una aplicación MFC, una DLL de MFC o un control ActiveX de MFC.

NotaNota

No es necesario crear un proyecto MFC con la automatización habilitada para agregar una clase desde un control ActiveX.

Un control ActiveX es un componente de software reutilizable, basado en el modelo de objetos componentes (COM), que admite una gran variedad de funciones OLE y se puede personalizar de modo que se adapte a las necesidades del software. Los controles ActiveX están diseñados para su uso tanto en contenedores de controles ActiveX ordinarios como en páginas Web de Internet.

Para agregar una clase MFC desde un control ActiveX

  1. En el Explorador de soluciones o en la Vista de clases, haga clic con el botón secundario del mouse en el nombre del proyecto al que desee agregar la clase de control ActiveX.

  2. En el menú contextual, haga clic en Agregar y, después, en Agregar clase.

  3. En el panel Plantillas del cuadro de diálogo Agregar clase, haga clic en Clase MFC de un control ActiveX y después seleccione Abrir para mostrar el Asistente para agregar clases a partir de un control ActiveX.

En el asistente puede agregarse más de una interfaz de un control ActiveX. De igual forma, pueden crearse clases a partir de varios controles ActiveX en una misma sesión del asistente.

Pueden agregarse clases desde controles ActiveX registrados en el sistema o desde controles ActiveX situados en archivos de bibliotecas de tipos (.tlb, .olb, .dll, .ocx o .exe) sin necesidad de registrarlos primero en el sistema. Vea Registrar controles OLE para obtener más información sobre el registro de controles ActiveX.

El asistente crea una clase MFC, derivada de CWnd o de COleDispatchDriver, por cada interfaz que se agregue desde el control ActiveX seleccionado.

Vea también

Conceptos

Controles ActiveX MFC

Otros recursos

Introducción a COM y a ATL