Assistant Contrôle ActiveX Smart Device MFC
Mise à jour : novembre 2007
Décrit l'Assistant Contrôle ActiveX Smart Device MFC.
Un contrôle ActiveX est un type particulier de serveur Automation (voir Automation Servers) ; il s'agit d'un composant réutilisable. L'application qui héberge le contrôle ActiveX est le client Automation (voir Automation Clients) de ce contrôle. Si vous souhaitez créer un composant réutilisable, utilisez l'Assistant pour créer le contrôle. Pour plus d'informations, consultez MFC ActiveX Controls.
Vous pouvez également utiliser l'Assistant Application Smart Device MFC pour créer une application Smart Device MFC de type serveur Automation.
Le programme MFC de démarrage contient des fichiers sources C++ (.cpp), des fichiers de ressources (.rc) et un fichier projet (.vcproj). Le code généré dans ces fichiers de démarrage est basé sur MFC.
Vue d'ensemble
Cette page décrit les paramètres d'application en cours pour le projet de contrôle ActiveX MFC que vous créez. Par défaut, l'Assistant crée un projet de la façon suivante :
La plateforme cible par défaut du projet est la première plateforme dans la liste des plateformes. Dans une installation par défaut, la plateforme par défaut est Pocket PC 2003. En installant et désinstallant des Kits de développement Windows CE 5.0 SDK, vous pouvez changer la cible par défaut des nouvelles applications et/ou ajouter d'autres plateformes telles que Smartphone 2003.
Le projet par défaut ne génère aucune licence utilisateur.
Le projet contient une classe de contrôle et une classe de page de propriétés, basées sur le nom du projet.
Le contrôle n'est pas créé à partir d'un contrôle Windows CE existant, est activé lorsqu'il devient visible, possède une interface utilisateur et inclut une boîte de dialogue À propos de.
Pour modifier la plateforme cible, cliquez sur Plateformes dans la colonne de gauche de l'Assistant et effectuez les modifications souhaitées.
Pour modifier les paramètres d'application, cliquez sur Paramètres de l'application dans la colonne de gauche de l'Assistant et effectuez les modifications souhaitées.
Pour modifier les noms du contrôle, cliquez sur Noms du contrôle dans la colonne de gauche de l'Assistant et effectuez les modifications souhaitées.
Pour modifier les paramètres du contrôle, cliquez sur Paramètres du contrôle dans la colonne de gauche de l'Assistant et effectuez les modifications souhaitées.
Une fois votre nouveau projet créé, si le compilateur émet un avertissement relatif à la définition de _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA, vous devez définir cet indicateur dans votre fichier d'en-tête principal.
#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA
C'est le cas en particulier dans des scénarios tels que la création d'objets COM sur des plateformes Windows Mobile, l'utilisation des services Web dans Windows Mobile et les objets ATL COM.