Assistant Application Smart Device MFC
Mise à jour : novembre 2007
L'Assistant Application Smart Device MFC de Microsoft Foundation Classes (MFC) génère une application disposant de fonctionnalités intégrées qui, lorsqu'elle sont compilées, implémentent les fonctions de base d'une application exécutable (.exe) Windows CE.
Vue d'ensemble
La page Vue d'ensemble de l'Assistant Application Smart Device MFC décrit les paramètres d'application en cours pour l'application Smart Device MFC que vous créez. Par défaut, l'Assistant crée un projet de la façon suivante :
Plateformes
- 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, mais l'installation et la désinstallation des Kits de développement Windows CE 5.0 peuvent modifier la cible par défaut pour les nouvelles applications ou ajouter de nouvelles cibles telles que Smartphone 2003.
Type d'application
Le projet est créé en utilisant SDI and MDI.
Le projet utilise l'Document/View Architecture.
Le projet utilise les MFC dans une DLL (voir DLL) partagée.
Chaînes du modèle de document
- Le projet utilise le nom du projet pour les chaînes du modèle de document par défaut.
Fonctionnalités de l'interface utilisateur
- Le projet implémente une barre de commandes.
Fonctionnalités avancées
- Le projet ne prend pas en charge les fonctionnalités avancées.
Classes générées
La classe d'affichage du projet est dérivée de la classe CView (voir CView Class).
La classe d'application du projet est dérivée la classe CWinApp (voir CWinApp Class).
La classe de document du projet est dérivée la classe CDocument (voir CDocument Class).
La classe de frame principal du projet est dérivée la classe CFrameWnd (voir CFrameWnd Class).
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.