Compartir a través de


Asistente para controles ActiveX de Smart Device MFC

Actualización: noviembre 2007

Describe el Asistente para controles ActiveX de Smart Device MFC

Un control ActiveX es un tipo específico de Automation Servers; es un componente reutilizable. La aplicación que aloja el control ActiveX es el Automation Clients del control. Si su objetivo es crear un componente reutilizable, debe utilizar este asistente para crear el control. Vea MFC ActiveX Controls para obtener más información.

Como alternativa, puede crear una aplicación para dispositivos inteligentes MFC de servidor de automatización mediante el Asistente para aplicaciones de Smart Device MFC.

El programa MFC inicial incluye archivos de código fuente escritos en C++ (.cpp), archivos de recursos (.rc) y un archivo de proyecto (.vcproj). El código generado en estos archivos iniciales se basa en MFC.

Información general

La página del asistente se describe la configuración actual del proyecto de control ActiveX MFC que está creando. De forma predeterminada, el asistente crea el proyecto de la manera siguiente:

  • La plataforma de destino predeterminada para el proyecto es la primera de la lista de plataformas. En una instalación predeterminada, la plataforma predeterminada es Pocket PC 2003. Al instalar y desinstalar los SDK de Windows CE 5.0, es posible cambiar el destino predeterminado para nuevas aplicaciones u otras plataformas como Smartphone 2003.

  • El proyecto predeterminado no genera ninguna licencia en tiempo de ejecución.

  • Este proyecto incluye una clase de control y una clase de página de propiedades cuyos nombres se basan en el nombre del proyecto.

  • El control no se basa en ningún control de Windows CE existente y se activa cuando pasa a ser visible, tiene interfaz de usuario e incluye un cuadro de diálogo Acerca de.

Para cambiar la plataforma de destino, haga clic en Plataformas, en la columna izquierda del asistente, y realice los cambios que desee.

Para cambiar la configuración de la aplicación, haga clic en Configuración de la aplicación, en la columna izquierda del asistente, y realice las modificaciones que desee.

Para cambiar los nombres del control, haga clic en Nombres del control, en la columna izquierda del asistente, y realice los cambios que desee.

Para cambiar la configuración del control, haga clic en Configuración del control, en la columna izquierda del asistente, y realice los cambios pertinentes.

Tras la creación del nuevo proyecto, si el compilador genera una advertencia para definir _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA, habrá que definir el indicador en cuestión en el archivo de encabezado principal.

#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA

Esto ocurre especialmente en escenarios como la creación de objetos COM en plataformas de Windows Mobile, el consumo de servicios web en Windows Mobile y objetos COM ATL.

Vea también

Otros recursos

Crear y trasladar proyectos de dispositivos de Visual C++