MFC-Anwendungs-Assistent für intelligente Geräte
Aktualisiert: November 2007
Der MFC-Anwendungs-Assistent für intelligente Geräte (Microsoft Foundation Classes, MFC) generiert eine Anwendung mit integrierten Funktionen. Nach der Kompilierung implementiert die Anwendung die grundlegenden Features einer ausführbaren Windows CE-Anwendung (.exe).
Übersicht
Auf der Übersichtsseite des MFC-Anwendungs-Assistenten für intelligente Geräte werden die aktuellen Anwendungseinstellungen für die von Ihnen erstellten MFC-Anwendungen für intelligente Geräte beschrieben. Der Assistent erstellt das Projekt standardmäßig wie folgt:
Plattformen
- Die Standardzielplattform für das Projekt ist die erste Plattform in der Plattformliste. Bei einer Standardinstallation ist die Standardplattform Pocket PC 2003. Durch die Installation und Deinstallation der Windows CE 5.0-SDKs wird jedoch das Standardziel für neue Anwendungen möglicherweise geändert, oder es werden neue Ziele wie Smartphone 2003 hinzugefügt.
Anwendungstyp
Das Projekt wird unter Verwendung von SDI and MDI erstellt.
Das Projekt verwendet die Document/View Architecture.
Das Projekt verwendet MFC in einer gemeinsam genutzten DLLs.
Zeichenfolgen für Dokumentvorlagen
- Das Projekt verwendet den Projektnamen als standardmäßige Zeichenfolgen für Dokumentvorlagen.
Benutzeroberflächenfeatures
- Das Projekt implementiert eine Befehlsleiste.
Erweiterte Features
- Das Projekt unterstützt keine erweiterten Features.
Generierte Klassen
Die Ansichtsklasse des Projekts wird von CView Class abgeleitet.
Die Anwendungsklasse des Projekts wird von CWinApp Class abgeleitet.
Die Dokumentklasse des Projekts wird von CDocument Class abgeleitet.
Die Hauptrahmenklasse des Projekts wird von CFrameWnd Class abgeleitet.
Nach Erstellung des neuen Projekts müssen Sie, wenn der Compiler eine Warnung zur Definition von _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA ausgibt, dieses Flag in der Hauptheaderdatei definieren.
#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA
Dies ist insbesondere in Szenarien wie dem Erstellen von COM-Objekten auf Windows Mobile-Plattformen, dem Konsumieren von Webdiensten in Windows Mobile und bei ATL COM-Objekten der Fall.